Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сборник ОП часть 1.doc
Скачиваний:
21
Добавлен:
10.06.2015
Размер:
1.62 Mб
Скачать

Практическое занятие № 4

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 С помощью repeat напишите программу вывода всех четных чисел в диапазоне от 2 до 100 включительно.

5.2 C помощью repeat напишите программу-фильтр, которая вводит любые символы, но комментирует только буквы русского алфавита. Завершение работы программы — по нажатии буквы "Я".

5.3 С помощью repeat напишите программу, которая требует у вас пароль, например 111, и если пароль правильный, то заполняет все строки экрана сообщением "Молодец!!!". Если после пятой попытки пароль все равно неверен, выйти из программы.

5.4 Составьте и отладьте программу, определяющую максимальное из всех введенных вами чисел. (Пусть признаком конца ввода чисел является введенное число 0.)

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. Составить программу для вычисления значения функции y = ax2 . Переменная х изменяется от 5 до 25 с шагом 1, полученный результат вывести на экран.

Программа решения задачи имеет вид:

program post3; {заголовок программы}

var {раздел описания переменных}

x:integer;

a,y:real;

begin

writeln ('Вводи параметр a '); {Вывод сообщения}

readln (a); {Ввод с клавиатуры значения a}

y:=0; {Обнуление переменной для накапливания суммы}

x:=5; {Задание начальных условий}

repeat; {Начало цикла с постусловием}

y:=a*x*x; {Тело цикла с постусловием}

x:=x+1; {изменение переменной цикла на величину шага}

until x>25; {проверка условия на выход из цикла}

writeln ('Функция равна ',y); {вывод результата}

end. {Конец программы}

Практическое занятие № 5

HАИМЕНОВАНИЕ: Одномерные массивы

1.ЦЕЛЬ РАБОТЫ: Научится работать с одномерных массивов