Ahoj vsem
rozhodl jsem se zacit programovat. Je mi teda 14 let a na internetu psali ze na zacatky je dobry pascal nebo python. Jelikoz bracha mel doma prirucku pythona vyhral to on
Prisel jsem na jednu ulohu kterou resi v ramci vyucovani programovani na matfyzu. Je to soucet ciselne rady
a nejak na to nemuzu prijit ...ale postoupil jsem takto:
import os
import sys
import math
from math import cos
x=-4.008
while x<=4.008:
x=x+0.008
f1=(3.0/4.0)**(2.0*1-1)*cos((2.0*1-1)*x)
f2=(3.0/4.0)**(2.0*2-1)*cos((2.0*2-1)*x)
f3=(3.0/4.0)**(2.0*3-1)*cos((2.0*3-1)*x)
f4=(3.0/4.0)**(2.0*4-1)*cos((2.0*4-1)*x)
f5=(3.0/4.0)**(2.0*5-1)*cos((2.0*5-1)*x)
f6=(3.0/4.0)**(2.0*6-1)*cos((2.0*6-1)*x)
f7=(3.0/4.0)**(2.0*7-1)*cos((2.0*7-1)*x)
print x,f1+f2+f3,f1+f2+f3+f4+f5,f1+f2+f3+f4+f5+f6+f7
resim druhou cast zadani:
tenhle skript udela to ze dle zadani vypise x, coz je podle zadani rozdeleni intervalu (-4,4) na 1000 kroku jak to tam chteji a dale pro prislusne x vypise soucet pro n=3,5,7. Tedy jestli jsem to pochopil spravne vemu nejaky x z intervalu <-4,4>, dosadim ho za x a potom udelam sumaci treba pro n=3. Kdyz potom prevedu vypis do .txt a vykreslim pomoci gnuplotu tak se mi to vykresli pro n=3 a n=7 stejne. Ale problem nastane kdyz budu chtit treba zmineny soucet n=33. Nebudu preci do print psat f1+f2+f3...+f33. Neexistuje nejaka jednoducha moznost jak to zapsat zjednodusene???dekuji vam vsem