Сколько раз будет выполнено тело цикла в следующем фрагменте программы a 1 b 2

4. Операторы цикла можно разделить:
а) для программирования циклов с переменной цикла и параметрами +
б) для программирования циклов с постоянной цикла и параметрами
в) для программирования циклов без явно выраженной постоянной цикла

5. Операторы цикла можно разделить:
а) для программирования циклов без явно выраженной постоянной цикла
б) для программирования циклов с явно выраженной переменной цикла
в) для программирования циклов без явно выраженной переменной цикла +

6. Оператор цикла for предназначен для программирования циклических алгоритмов, когда переменная цикла явно выражена и изменяется от начального значения до конечного значения с:
а) переменным шагом
б) постоянным шагом +
в) показателем

7. Оператор while предназначен для программирования любых циклов, где проверка условия повторения цикла выполняется перед выполнением этой части цикла:
а) главной
б) основной
в) рабочей +

8. В языке Паскаль использование циклов целесообразно при:

5 урок (1 часть) Python. Цикл while решение задач.


а) многократном выполнении одинаковых действий +
б) проверки условий
в) выполнении арифметических действий

9. Что программируется в языке Паскаль, с помощью оператора for:
а) цикл-ДО
б) цикл-ПОКА
в) цикл-ДЛЯ +

10. Во фрагменте программы, показанной ниже, определяется:
readln (а, b); for i:=1 to n do begin write (‘Enter х’); readln (х); if х>b then b:=х else if х а) разность максимального и минимального элементов
б) разность минимального и максимального элементов +
в) максимальный элемент

11. Во фрагменте программы, показанной ниже, цикл выполнится:
а:=0.5; s:=0; i:=0; repeat i:=i+1; b:=1/i; s:=s+a; until b а) 1 раз +
б) 0 раз
в) 2 раза

12. В результате выполнения фрагмента программы, показанной ниже, переменная s примет значение:
s:=0; n:=1; while n а) 15
б) 55 +
в) 25

13. Запишите название цикла, который программируется с помощью оператора repeat:
а) цикл-ДО +
б) цикл-ПОКА
в) цикл-ДЛЯ

14. Один из операторов цикла, который используется в языке Паскаль:
а) was
б) where
в) while +

15. Один из операторов цикла, который используется в языке Паскаль:
а) repeat +
б) why
в) what

16. Один из операторов цикла, который используется в языке Паскаль:
а) when
б) for +
в) four

17. В языке Паскаль использование циклов целесообразно при:
а) при расчете среднего арифметического двух чисел
б) при расчете скорости для заданного времени и расстояния
в) вычислении частного и остатка без использования операции деления +

Читайте также:
Какая программа в 6 классе

18. Если число повторений тела цикла известно, то целесообразно использовать:
а) цикл-ДО
б) цикл-ДЛЯ +
в) цикл-ПОКА

19. Что определяется во фрагменте программы, представленной ниже:
readln (а, b); for i:=1 to n do begin write (‘Enter х’); readln (х); if ха then а:=х; end; writeln (b-а);

Цикл FOR в Pascal


а) максимальный элемент
б) минимальный элемент
в) разность минимального и максимального элементов +

20. Во фрагменте программы, показанной ниже, цикл выполнится:
а:=0,1; s:=0; i:=1; repeat i:=i+1; b:=1/i; s:=s+a; until b а) 4 раза
б) 10 раз +
в) 2 раза

21. В результате выполнения фрагмента программы, показанной ниже, переменная s примет значение:
s:=0; n:=1; whlle n а) 15 +
б) 5
в) 25

22. Необходимо записать название цикла с заданным числом повторений, который программируется с помощью оператора for:
а) цикл-ПОКА
б) цикл-ДЛЯ +
в) цикл-ДО

23. Необходимо записать, с помощью какого оператора программируется в языке Паскаль цикл с заданным условием продолжения работы:
а) repeat
б) for
в) while +

24. Алгоритмы, отдельные действия в которых повторяются несколько раз, называются:
а) функциями циклической структуры
б) алгоритмами циклической структуры +
в) последовательностью циклической структуры

25. Циклические алгоритмы (циклы) содержат такие вычисления, зависящие от некоторой переменной:
а) изменяющиеся
б) однотипные
в) повторяющиеся +

26. Для программирования циклов арифметической прогрессии используется оператор цикла:
а) while
б) for +
в) repeat

27. Для программирования итерационных циклов используется оператор цикла:
а) while +
б) repeat
в) for

28. Цикл заканчивается, когда параметр:
а) пропадает
б) исчерпал себя
в) принимает определенное значение +

29. В цикле с оператором for и по возрастающим и по убывающим значениям в случае выполнения нескольких операторов операторные скобки <> :
а) обязательны +
б) необязательны
в) отсутствуют

30. Циклическая структура, в которой число повторений цикла заранее неизвестно, а определяется только в процессе выполнения алгоритма, называется:
а) интеративной
б) итеративной +
в) интерактивной

Источник: liketest.ru

Программирование циклов: циклы с заданным условием продолжения и окончания работы

Презентация на тему: Цикл с предусловием

Проверочная работа «Цикл с предусловием»

№ слайда 1

Читайте также:
Для чего служит строка формул в программе excel

Описание слайда:

Проверочная работа «Цикл с предусловием»

1. Запишите конструкцию цикла с предусловием. В каких случаях применяется цикл с

№ слайда 2

Описание слайда:

1. Запишите конструкцию цикла с предусловием. В каких случаях применяется цикл с предусловием?

2. Запишите правильную структуру последовательности операторов.а:=2; b:=l; while

№ слайда 3

Описание слайда:

3. Запишите правильную структуру последовательности операторов. Какими будут зна

№ слайда 4

Описание слайда:

3. Запишите правильную структуру последовательности операторов. Какими будут значения переменных а и b после выполнения операторов?а:=1; b:=l; while а

4. Дана последовательность операторов, вычисляющих факториал f числа я, которая

№ слайда 5

Описание слайда:

4. Дана последовательность операторов, вычисляющих факториал f числа я, которая содержит пять ошибок. Найдите эти ошибки, предварительно записав операторы в правильном виде.k:=l;f:=0; while k

5. Найдите и исправьте ошибки в следующем фрагменте программы, определяющей для

№ слайда 6

Описание слайда:

5. Найдите и исправьте ошибки в следующем фрагменте программы, определяющей для заданного натурального числа n число, записанное цифрами числа n в обратном порядке.р:=n;while р>=0 do beginа:=а+р mod 10; р:=р div 10 end;

while do begin группа операторов end; Когда до выполнения цикла количество повт

№ слайда 7

Описание слайда:

while do begin группа операторов end; Когда до выполнения цикла количество повторов неизвестно.

2. а:=2; b:=1;while a+b

№ слайда 8

Описание слайда:

3. a:=2; b:=3;while a

№ слайда 9

Описание слайда:

5. read(n);p:=n; a:=0;while p></p>
<p><strong>№ слайда 10</strong> =0 do beфgina:=a*10+p mod 10; p:=p div 10 end;

Описание слайда:

5. read(n);p:=n; a:=0;while p>=0 do beфgina:=a*10+p mod 10; p:=p div 10 end;

Вы уже умеете организовать цикл при помощи оператора while. Напомним, что при вы

№ слайда 11

Описание слайда:

Вы уже умеете организовать цикл при помощи оператора while. Напомним, что при выполнении этого оператора компьютер вычисляет значение условия.

Если условие истинно, то исполнительная часть оператора while будет выполняться

№ слайда 12

Описание слайда:

Если условие истинно, то исполнительная часть оператора while будет выполняться до тех пор, пока это условие не примет значение false. Если значение условия есть false в самом начале, то исполнительная часть оператора while вообще не будет выполняться.

Иногда при решении задач возникает необходимость выполнить тело цикла хотя бы од

№ слайда 13

Описание слайда:

Иногда при решении задач возникает необходимость выполнить тело цикла хотя бы один раз, а потом исследовать условие, повторять ли его еще раз. Эту задачу выполнит другой вид цикла Repeat.

repeat повторяй операторыuntil ; до тех пор, пока условие не будет вернымЕсть не

№ слайда 14

Описание слайда:

repeat повторяй операторыuntil ; до тех пор, пока условие не будет вернымЕсть небольшое отличие в организации цикла repeat по сравнению с while: для выполнения в цикле repeat нескольких операторов не следует помещать эти операторы в операторные скобки begin. end. Зарезервированные слова repeat и until действуют как операторные скобки.

Конструкция repeat. until работает аналогично циклу while. Различие заключаетс

№ слайда 15

Описание слайда:

Конструкция repeat. until работает аналогично циклу while. Различие заключается в том, что цикл while проверяет условие до выполнения действий, в то время как repeat проверяет условие после выполнения действий, это гарантирует хотя бы одно выполнение действий до завершения цикла.

Читайте также:
Ресо гарантия дмс программа 1 что входит

repeat read (Number);Sum:=Sum+Number; until Number=- 1 repeati:= i+1; writeln (S

№ слайда 16

Описание слайда:

repeat read (Number);Sum:=Sum+Number; until Number=- 1 repeati:= i+1; writeln (Sqr(i)) until Number=-1

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

№ слайда 17

Описание слайда:

Определите, является ли данное число простым. Примечание. Простым называется чис

№ слайда 18

Описание слайда:

Определите, является ли данное число простым. Примечание. Простым называется число, которое не имеет делителей, кроме 1 и самого себя.

Var i, Number : integer; <возможный делитель и исследуемое число></p>
<p><strong>№ слайда 19</strong> Beginwriteln (

Описание слайда:

Var i, Number : integer; Beginwriteln (‘Какое число должно быть проверено?’); read (Number); i:=l; repeati:=i+l;until Number mod i=0;if Number=i then writeln(Number,’является простым’)else writeln(Number,’делится на’,i);End.

Задание 2. Выведите на экран строку из звездочекРешение:Var i, n: integer;beginw

№ слайда 20

Описание слайда:

Задание 2. Выведите на экран строку из звездочекРешение:Var i, n: integer;beginwrite(‘Количество знаков:’); readln(n);i:=l; repeatwrite(‘ (*)’); i:=i+l until i>n;end.

Задание 3. Выведите квадраты натуральных чисел, не превосходящих 50.Решение: var

№ слайда 21

Описание слайда:

Задание 3. Выведите квадраты натуральных чисел, не превосходящих 50.Решение: var х, n: integer; beginwrite(‘Enter n:’); readln(n);x:=l;repeatу:=х*х;if y<n then write(y,’ ‘);x:=x+1;until y>n;end.

Задание 4. Найдите НОД двух чиселРешение:Var х, у: integer;BeginWriteln ('Введит

№ слайда 22

Описание слайда:

Задание 4. Найдите НОД двух чиселРешение:Var х, у: integer;BeginWriteln (‘Введите два числа’); readln(x, у);RepeatIf х>у then х:=х mod у else у:=у mod х;Until (х=0) Or (у=0); Writeln (‘НОД=’,х+у)); End.

Вывод Как программируется цикл с постусловием на языке Паскаль?Для каких целей л

№ слайда 23

Описание слайда:

Вывод Как программируется цикл с постусловием на языке Паскаль?Для каких целей лучше его использовать?

Домашнее задание Составить программу нахождения НОД трех чисел. НОД(а,b,с)=НОД(Н

№ слайда 24

Описание слайда:

Домашнее задание Составить программу нахождения НОД трех чисел. НОД(а,b,с)=НОД(НОД(а,b,с).Составить программу нахождения НОК двух чисел, используя формулу А х B = НОД (A, В) х НОД (A, В).

program dz1;Var А, В, С, nod: integer; BeginReadln(A,B,C); RepeatIf A></p>
<p><strong>№ слайда 25</strong> B then A:= Описание слайда:

program dz1;Var А, В, С, nod: integer; BeginReadln(A,B,C); RepeatIf A>B then A:=A mod B else B:=B mod A;Until (A=0) or (B=0); Writeln(‘HOД=’ ,A+B); nod:=A+B; RepeatIf nod>C then nod:=nod mod С else C:=C mod nod; Until (nod=0) or (C=0); Writeln (‘НОД=’,nod+C); End.

program dz2;var n, m, i, nok: integer; Beginwrite('введите два числа');readln(n,

№ слайда 26

Описание слайда:

program dz2;var n, m, i, nok: integer; Beginwrite(‘введите два числа’);readln(n, m);if(m<>0) and (n<>0) thenbeginnok:=n*m; i:=nok;while i>0 do beginif (i mod n=0) and (i mod m=0) then nok:=i; i:=i-1; end;writeln(‘NOK’,m,’i’,n,’raven’,nok)end else writeln (‘Na nol delit nelzya’);end.

Источник: ppt4web.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru