Вложенные циклы.
Оценка 4.7

Вложенные циклы.

Оценка 4.7
doc
информатика
06.05.2020
Вложенные циклы.
Вложенные циклы.
41_Вложенные циклы.doc

Практическая работа № 41.

Тема: Программирование.

Наименование: Вложенные циклы.

Цель работы: Научить составлять, вводить, редактировать и отлаживать циклические программы с вложенными циклами.

1. Краткие теоретические сведения.

Во многих циклических программах при каждом выполнении цикла некоторая его часть выполняется несколько раз, т.е. получается цикл в цикле. Цикл находящийся внутри другого цикла называется вложенным циклом. Число вложений ограничивается только памятью компьютера. Каждый цикл открывается оператором “FOR…” и заканчивается оператором “NEXT…”.

 

Пример 1. Составить блок-схему и программу для вывода на экран таблицы умножения.

REM Таблица умножения

FOR I=1 TO 9

FOR J=1 TO 9

PRINT I;”x”;J;”=”;I*J

NEXT J

PRINT

NEXT I

END

 

 

 

 

 

Пример 2. Определить номера и число счастливых билетов с шестизначными номерами. (Билет считается счастливым, если сумма первых трех цифр номера билета равна сумме последних трех цифр.)

REM Счастливый билет

S=0

FOR A=0 TO 9

FOR B=0 TO 9

FOR C=0 TO 9

FOR D=0 TO 9

FOR E=0 TO 9

FOR F=0 TO 9

IF A+B+C=D+E+F THEN S=S+1: PRINT A;B;C;D;E;F

NEXT F,E,D,C,B,A

PRINT ”Число счастливых билетов-”;S

END

2. Задания.

1. Внимательно изучите теоретический материал.

2. Запустите программу c:\QBasic\qbasic.exe.

3. Наберите программу, приведенную в примере 1. Сохраните созданный файл под именем pr41_1.bas в папку своей группы.

4. Наберите программу, приведенную в примере 2. Запишите количество счастливых билетов. Сохраните созданный файл под именем pr41_2.bas в папку своей группы. Составьте блок-схему алгоритма решения этой задачи.

5. Составьте блок-схему алгоритма и напишите программу для решения задачи: Найти пару натуральных двухзначных чисел х и у удовлетворяющих условию: х23.

Вопросы:

1. Как изменится результат выполнения программы примера 2, если строку программы NEXT F,E,D,C,B,A поменять на NEXT A,B, C,D,E,F ?

2. Сколько раз будет выполняться тело цикла в программе:

FOR I=1 TO 4  STEP 2

PRINT I

NEXT I

3. Что является телом цикла в программе примера 1 и 2?

3. Оформление отчета:

1. Переписать определение вложенного цикла, правила использования вложенных циклов, примеры программ и блок-схемы из методического пособия в тетрадь.

2. Выполнить п.п. 2-5 задания.

3. Дать ответы на вопросы задания и объяснить их.

4. Контрольные вопросы.

1. Какие основные операторы цикла вы знаете?

2. Какие типы циклов вы знаете?


Практическая работа № 41. Тема:

Практическая работа № 41. Тема:

Наберите программу, приведенную в примере 2

Наберите программу, приведенную в примере 2
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
06.05.2020
Посмотрите также: