КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Пример программы циклической структуры
Оператор прерывания цикла Для досрочного прерывания цикла можно использовать оператор goto или стандартную процедуру break. Рассмотрим фрагмент: … for i:=1 to n do begin p:=p* i; if p>100 then break; writeln(‘p=’, p); end; … Цикл будет прерван при достижении условия p>100 по процедуре break. Задача.
Составить программу расчета таблицы значений функции f(x) на интервале a<=x<=b в n равностоящих точках. Границы интервала a, b и количество точек n ввести с клавиатуры. Результаты вывести на печать. Найти сумму положительных значений функции f(x) на заданном интервале. Формула для расчета шага изменения аргумента: dx = (b-a)/(n-1)
program cikl_3; uses crt; var y,x,a,b,dx,s: real; I,n: integer; begin clrscr; writeln(‘Введите a,b,n’); readln(a,b,n); {шаг изменения аргумента} dx:=(b-a)/(n-1); s:=0; x:=a; for i:=1 to n do begin y:=(1-exp(-x)) * sin(4*pi*x); writeln(‘y=’,y:8:3); x:=x+dx; if y>0 then s:=s+y; end; writeln(‘Сумма положительных значений s=’,s:8:3); readln; end. Вопросы для самоконтроля
10.6. Методические указания для выполнения практического задания №6. «Циклы» Цель работы: Ознакомиться с алгоритмами циклической структуры, операторами цикла с параметром, с предусловием, с постусловием. Задание: 1. В приложении 7 выбрать вариант задания. 2. Выполнить практическое задание, используя пример программы циклической структуры. 3. Составить блок-схему алгоритма. 4. Написать программу и отладить ее по заранее подготовленному тесту. 5. Оформить задание в тетради для практических заданий. 6. Результат выполнения программы предъявить преподавателю. 7. Ответить на вопросы самоконтроля. 8. Защитить выполненную работу у преподавателя. Приложение 7. Таблица вариантов заданий
Дата добавления: 2014-12-27; Просмотров: 504; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |