СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Задания "Программирование циклических алгоритмов"

Категория: Информатика

Нажмите, чтобы узнать подробности

Задания по теме "Программирование циклических алгоритмов" переведены из печатной формы рабочей тетради Л.Л. Босовой в компьютерную и оформлены в текстовом документе. Таким образом, учащиеся не только закрепляют текущую тему, но и совершенствуют навыки работы в текстовом процессоре, в частности, по работе с построением блок-схем средствами встроенного графического редактора векторного типа.

Просмотр содержимого документа
«Задания "Программирование циклических алгоритмов"»

Задания по теме «Программирование циклических алгоритмов»


Задание 1. Проанализируйте работу программы.

Ответьте на вопросы.

  1. Сколько раз исполнится тело цикла?

  2. Какое значение примет х после завершения программы?

  3. Какое значение примет у после завершения программы?

  4. Сколько раз исполнится тело цикла, если изменить условие на x?

  5. Сколько раз исполнится тело цикла, если изменить условие на x=5?

  6. Сколько раз исполнится тело цикла, если изменить условие на x0?

  7. Что произойдёт, если из тела цикла убрать команду х := х+1?

  8. Сколько раз исполнится тело цикла, если изменить команду х := х+1 на х := х+2?

  9. Сколько раз исполнится тело цикла, если изменить команду х := х+1 на х := х-1?


Задание 2. Определите значение переменных s и i после выполнения фрагмента программы.


s

i

i



























s

i

i



























s

i

i














Задание 3. Определите значение переменной s после выполнения фрагмента программы при указанных значениях а.

a = 23

p

s

p 0

















a = 32

p

s

p 0

















a = 109

p

s

p 0














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

Алгоритмический язык:

Паскаль:

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________


s

k

k




















Задание 5.

Запишите на языке Паскаль фрагмент программы, соответствующий блок-схеме. Определите значения переменных k и t после её выполнения.

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________


s

k

k


























Задание 6.

Определите значение переменных s и i после выполнения следующих операторов.

s

i

i

















s

i

i

















Задание 7. От программы, записанной на алгоритмическом языке, перейдите к записи программы на языке Паскаль. Определите, что будет выведено в результате работы программы, если были введены следующие числа: 1, 5, -10, 3, -8, 6, 4, 0.






Алгоритмический язык:

Паскаль:

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________


s

x

x = 0





























Задание 8. Запишите на языке Паскаль фрагмент программы, соответствующий блок-схеме. Определите значение переменной k после его выполнения при следующих значениях переменной х: 1, 5, -10, 3, -8, 6, 1, 2, -7, 4, 0.

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________


k

x

x 1

x = 0


















































Задание 9. Дана программа на языке Паскаль:

Составьте блок-схему, соответствующую программе.

















Чем являются результаты работы программы?

__________________________________________________________________________________________________________________________________________________________


Задание 10. Определите значения переменных s и i после выполнения следующих операторов.

s

i

i



























s

n

i

i














s

n

i

i


























s

n

i

i


















Задание 11. Что будет выведено в результате выполнения цикла?

for x := 1 to 5 do write (‘#’);


for x := 0 to 5 do write (‘#’);


for x := 2 to 7 do write (‘#’);


for x := 5 to 5 do write (‘#’);


for x := 6 to 5 do write (‘#’);


for x := 5 downto 1 do write (‘#’);


for x := 5 downto 5 do write (‘#’);


for x := 5 downto 2 do write (‘#’);


for x := 1 downto 5 do write (‘#’);



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

Алгоритмический язык:

Паскаль:

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________


s

k

k




















Задание 13. Запишите на языке Паскаль фрагмент программы, соответствующий блок-схеме. Определите значения переменных k и t после её выполнения.

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________

______________________________________


t

k

k




















Задание 14. Определите результат работы программы, записанной на языке Паскаль.

m

i

i


























m

i

i























Задание 15. Проанализируйте фрагменты программ. Запишите результат их работы. Для каждого случая запишите фрагмент программы, обеспечивающий такой же результат, но с использованием другого оператора цикла.

while

Результат работы

for











Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!