Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Програмування циклічних процесівСодержание книги
Поиск на нашем сайте
Мета роботи: Ознайомитись з циклічними алгоритмами, методами їх представлення і програмування на мові Паскаль. Теоретичні відомості ОПЕРАТОР ЦИКЛУ З ПЕРЕДУМОВОЮ WHILE Дозволяє організувати цикл, в якому наперед невідоме число повторень. Закінчення циклу визначається досягненням певної умови. Структура оператора WHILE: WHILE<умова виконання>DO< оператор >; ОПЕРАТОР ЦИКЛУ З ПОСТУМОВОЮ REPEAT Дозволяє організувати цикл з невідомим числом повторень. На відміну від оператора WHILE перевірка умови виходу з циклу проводиться після виконання операторів тіла циклу. Структура оператора REPEAT має такий вигляд REPEAT <оператор 1>; <оператор 2>; ••••••••••••••••• • <оператор n> UNTIL <умова виходу >; ОПЕРАТОР ЦИКЛУ З ПАРАМЕТРОМ FOR Оператор циклу з параметром служить для організації циклу з наперед відомим числом повторень. Він передбачає повторне виконання оператора тіла циклу з одночасною зміною параметра циклу. Структура оператора циклу FOR: For<параметр циклу>:<початкове значення>To<кінцеве значення> DO <оператор> або For<параметр циклу>:<початкове значення>DOWNTO<кінцеве значення> DO <оператор>; П р и к л а д: Розробити програму табулювання функції. Значення аргументу х змінюється в діапазоні від а до b з постійним кроком h. Program cycl; Vara,b,c,h,x,y:real; Begin Writeln (“Введіть мін. і макс. значення аргументу A і B”); Readln (A, B); Writeln (“Введіть значення параметра С”); Readln (С); Writeln (“Введіть значення кроку”); Readln (h); X:=A; Repeat If x>=c then y:=((1+x)/(1-x)+Exp(-x) else y:=((1+x)/(1-x)+Cos(x/2); Writeln (“x=”, x:4:2, “,”y=”, y:4:2); X:=x+h; {збільшуємо х на h } Untilx>b; {перевіряємо умову виходу з циклу} End. Контрольні запитання. 1. Які є види циклічних алгоритмів? 2. Які обов'язкові елементи входять у склад циклу? 3. Які вимоги до організації вкладених циклів? 4. Чому перетин циклів не має логічного змісту? 5. За допомогою яких операторів ПАСКАЛЯ можна реалізувати циклічний алгоритм? 6. Які особливості застосування оператора циклу із відомою кількістю повторень? 7. Чим відрізняються оператор циклу із передумовою і оператор циклу із післяумовою? 8. Чом у в операторі циклу із відомою кількістю повторень керуюча змінна не може бути змінною типу REAL чи BOOLEAN? 9. Яка особливість ітераційних циклів? Лабораторне завдання 1. Ознайомитись із особливостями реалізації циклів на ПАСКАЛІ? 2. Скласти блок-схему алгоритму програм на ПАСКАЛІ (з використанням 3-хоператорів циклу за вказівкою викладача) для табулювання функції f(x) на проміжну від А до В з кроком dx (індивідуальні завдання приведені у додатку 1). 3. Виконати обчислення по програмі. 4. Побудувати графік одержаної функції. 5. Зробити порівняльний аналіз ефективності і доцільності застосування кожного із трьох операторів циклу для розв'язку поставленої задачі. 6. Скласти блок-схему алгоритму та програму для обчислення виразу (додаток 2). Зміст звіту 1. Мета роботи. 2. Короткий опис методів зображення алгоритмів обчислювальних 3. Блок-схема алгоритму для обчислення по індивідуальному завданню. 4. Текст програми. 5. Аналіз результатів, висновки. ДОДАТОК 1 Знайти область визначення функції. З допомогою операторів циклу, протабулювати задану функцію згідно індивідуального завдання. Аргумент змінюється від х1 до х2 з кроком ∆х. Параметри х1, х2, ∆х визначити із заданої послідовності значень аргументу. Ввести початкові дані, результати подати у виді таблиці з коментарями.
ДОДАТОК 2 1. Дано дійсні числа . Обчислити значення виразу . 2. Обчислити значення виразу . 3. Обчислити значення сум: 4. Обчислити значення сум: 5. Обчислити значення сум: 6. Обчислити значення сум: 7. Дано натуральне число n. Обчислити значення сум: 8. Дано натуральне число n. Обчислити значення сум: 9. Дано натуральне число n. Обчислити значення сум: 10. Дано натуральне число n. Обчислити значення сум: 11. Дано натуральне число n та дійсне число х. Обчислити: 12. Дано натуральне число n та дійсне число х. Обчислити 13. Дано натуральне число n та дійсне число х. Обчислити 14. Дано натуральне число n та дійсне число х. Обчислити 15. Дано натуральне число n та дійсне число х. Обчислити) 16. Дано дійсні числа . Обчислити значення виразу . 17. Обчислити значення виразу . 18. Обчислити значення сум: 19. Обчислити значення сум: 20. Обчислити значення сум: 21. Обчислити значення сум: 22. Дано натуральне число n. Обчислити значення сум: 23. Дано натуральне число n. Обчислити значення сум: 24. Дано натуральне число n. Обчислити значення сум: 25. Дано натуральне число n. Обчислити значення сум: 26. Дано натуральне число n та дійсне число х. Обчислити: 27. Дано натуральне число n та дійсне число х. Обчислити 28. Дано натуральне число n та дійсне число х. Обчислити 29. Дано натуральне число n та дійсне число х. Обчислити 30. Дано натуральне число n та дійсне число х. Обчислити)
|
||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-13; просмотров: 521; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.255.103 (0.007 с.) |