HАИМЕНОВАНИЕ: Операторы цикла
1.ЦЕЛЬ РАБОТЫ: Научится применять операторы цикла
2.ПОДГОТОВКА К ЗАНЯТИЮ:
2.1. Изучить предложенную литературу.
2.2. Подготовить бланк отчёта.
3.ЛИТЕРАТУРА:
3.1 Белов В.В., Чистякова В.И. Программирование в Delphi: процедурное, объектно-ориентированное, визуальное. Учебное пособие. – М.: Горячая линия – Телеком, 2009
3.2 Голицына О.Л., Попов И.И. Основы алгоритмизации и программирования. – Форум, 2010
3.3Семакин И.Г., Шестаков А.П. Основы алгоритмизации и программирования. – М.: Издательский центр «Академия», 2008
3.4Семакин И.Г., Шестаков А.П. Основы программирования. – М.: Издательский центр «Академия», 2008
4. ПЕРЕЧЕНЬ ОБОРУДОВАНИЯ И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ:
4.1. Персональный IBM PC.
5.ЗАДАНИЕ:
5.1 Составить логическую схему алгоритма и для вычисления значения функции: y=2*x*x; при переменной x изменяющейся от 1 до 3 с шагом 0.1.
5.2 Составьте программу, которая вычисляет сумму чисел от 1 до N. Значение N (N должно быть меньше 100) вводится с клавиатуры.
5.3 Напишите программу печати таблицы перевода расстояний из дюймов в сантиметры (1 дюйм = 2,5 см) для значений длин от 1 до 20 дюймов.
5.4 С помощью while напишите программу вывода всех четных чисел в диапазоне от 2 до 100 включительно.
5.5 Составьте и отладьте программу, вычисляющую сумму квадратов чисел от 1 до введенного вами целого числа n.
5.6 C помощью while напишите программу определения суммы всех нечетных чисел в диапазоне от 1 до 99 включительно.
5.7 С помощью цикла while напишите программу определения идеального веса для взрослых людей по формуле: Ид.вес = рост—100. Выход из цикла: значение роста = 250.
6. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ:
6.1 По предложенной литературе изучить необходимый материал;
6.2 Выполнить задания практического занятия и записать листинг программы;
6.3 Дать ответы на контрольные вопросы;
7. СОДЕРЖАНИЕ ОТЧЕТА:
7.1 Наименование и цель работы
7.2 Код программы
7.3 Записать результат (листинг) выполненых заданий.
7.4 Ответы на контрольные вопросы
7.5 Вывод о проделанной работе
8. КОНТРОЛЬНЫЕ ВОПРОСЫ:
8.1 Что такое цикл, управляющая переменная цикла?
8.2 Оператор цикла с параметром.
8.3 Оператор цикла с предусловием.
ПРИЛОЖЕНИЕ:
Для всех операторов цикла характерно следующая особенность. Повторяющиеся вычисления записываются всего лишь один раз. Вход в цикл возможен только через его начало. Переменные оператора цикла должны быть определены до входа в циклическую часть. Необходимо предусмотреть выход из цикла: или по естественному его окончанию, или по оператору перехода.
Цикл содержит:
1) подготовку (начало) цикла. (Управляющую переменную, ее начальное, конечное значение и шаг приращения);
2) тело цикла (повторяющиеся операторы);
3) изменение значения управляющей переменной на величину шага;
4) проверку на окончание цикла.