Лабораторная работа №5
Тема. Программирование алгоритмов, содержащих циклы
Цель. Закрепление навыков решения задач, используя оператор цикла по параметру.
Теоретические основы:
В языке QBASIC предусмотрено два основных способа организации циклов:
ü повторение блока команд заданное количество (число) раз (цикл по параметру);
ü циклическое повторение блока команд, пока выполняется (или не выполняется) некоторое условие.
Оператор цикла по параметру реализует алгоритмическую конструкцию, в которой определенные действия повторяются многократно.
Общий вид оператора цикла по параметру:
FOR i=a TO b STEP h - заголовок цикла
- тело цикла -
NEXT i - конец цикла
Здесь FOR - имя оператора (переводится "для"); i - переменная (обычно целого типа), называемая переменная управления циклом ; a, b, h - начальное, конечное значения и шаг изменения величины i соответственно, могут быть представлены любыми арифметическими выражениями; ТО, SТЕР - переводится - "до", "шаг"; тело цикла - любые операторы языка Бейсик; NEXT - оператор (переводится "следующий").
Если h=1, то шаг можно опустить.
Оборудование, материалы:
Для выполнения лабораторной работы необходимы:
1. Инструкция по выполнению лабораторной работы.
2. Программа QBasic.
Порядок выполнения лабораторной работы:
1. Выполните задание № 1. Написать блок-схему и программу в папку для выполнения лабораторных работ.
2. Выполните задание № 2. Написать блок-схему и программу в папку для выполнения лабораторных работ.
3. Выполните задание № 3. Написать блок-схему и программу в папку для выполнения лабораторных работ.
4. Выполните задание № 4. Написать блок-схему и программу в папку для выполнения лабораторных работ.
5. Выполните задание № 5. Написать блок-схему и программу в папку для выполнения лабораторных работ.
Задание 1. Составить
блок-схему и программу вычисления значения выражения .
Задание 2. Составить блок-схему и программу вычисления суммы кубов чисел от 25 до 125.
Задание
3.
Составить блок-схему и программу вычисления значения выражения .
Задание
4.
Составить блок-схему и программу вычисления значения выражения .
Задание
5.
Составить блок-схему и программу вычисления значения выражения .
Оформление результатов работы:
1. Напишите отчет в папке для выполнения лабораторных работ, в котором укажите номер, название и цель работы, порядок работы.
2. Ответьте на предложенные вопросы по данной теме в конце лабораторной работы.
3. Напишите вывод.
Вопросы к защите лабораторной работы:
1. Какие алгоритмы называются циклическими?
2. Запишите на языке QBASIC команду цикла по параметру.
3. Какая роль слова «NEXT» в цикле?
4. Когда в команде цикла не пишется слово «STEP»?
5. Сколько строк напечатает программа?
FOR L=5 TO 15 STEP 2
PRINT L
NEXT L
END
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.