![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
tonibis |
![]()
Сообщение
#1
|
Школьник ![]() Группа: Продвинутые Сообщений: 30 Регистрация: 26.9.2009 Город: кострома Учебное заведение: КГТУ ![]() |
помогите пожалуйста нужен алгоритм и программа!
http://lampert.ya.ru/replies.xml?item_no=3 Эскизы прикрепленных изображений ![]() |
![]() ![]() |
kaa |
![]()
Сообщение
#2
|
Аспирант ![]() ![]() ![]() Группа: Активисты Сообщений: 422 Регистрация: 7.1.2009 Город: Украина Киев Вы: школьник ![]() |
1
Код program cycle1; var t,x:real; k,m:integer; begin writeln('x, m'); readln(x, m); {k:=1; эта строчка не нужна, переменная паскалевского for'а инициализируется в самой конструкции цикла} t:=1; for k:=1 to m do begin t:=t*((sin(x)/cos(x)+k)/(2*k*x)); {k:=k+1; а эта строчка не должна компилироваться, записывать в переменную цикла нельзя, инкремент компилятор подразумевает в конструкции цикла} end; writeln('t=',t:10:4); readln; end. 2 Код program prg123; {не помню, подчиняется ли имя программы правилам именования идентификаторов, но лучше не начинать имена с цифр} uses crt; var k, x: real; begin clrscr; k:=1; { x:=30; эта переменная нигде не используется} while k<=10 do begin {тут на первый взгляд ошибки не видно. Если все-таки не работает, единственное в чем у меня сомнение - это в форматировании строки вывода, попробуйте переписать так: x := -2.4*sqr(k)+5*k-3; writeln('T=', x:5:1);} writeln('T=',-2.4*sqr(k)+5*k-3:5:1); k:=k+0.5; end; readln; end. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 27.5.2025, 18:37 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru