Меню

Тест по теме программирование циклов в pascal тест по информатике и икт 9 класс

Тест по теме программирование циклов в pascal
тест по информатике и икт (9 класс)

Вагизов Линар Хакимович

Тест составлен в Ms Excel

Скачать:

Вложение Размер
test_tsikly.zip 9.41 КБ

По теме: методические разработки, презентации и конспекты

Материал представляет собой разработку уроков для учителей информатики.Свыше 60 уроков, содержащих теоретический и практический материал.

Здесь предложен урок по теме: операторы цикда языка Pascal. Данный урок может буть третим/ четтвёртыв по данной теме. Он предусматривает как проверку теоретических знаний обучающихся, так и реше.

Разработка урока по информатике для учащихся 9- кл. по теме «Программирование цикла с предусловием»

Раздел программы: «Алгоритмизация и основы программирования»Тип урока: комбинированныйТехнология: развитие критического мышления.

План-конспект урока информатики на тему: «Программирование на Turbo Pascal. Массивы»»

План-конспект урока информатики на тему: «Программирование на Turbo Pascal. Массивы».

Конспект урока и проверочный тест по теме «Программирование циклических алгоритмов в ABC Pascal» 9 класс

Урок по информатике и ИКТ по теме: « Циклические алгоритмы на языке программирования ABC Pascal», 9 классУчитель: МБОУ «Уруссинская сош № 3» Ютазинского муниципального ра.

Урок по теме «Программирование циклов с заданным условием продолжения работы.»

Урок в 9 классе по учебнику Л.Л. Босова, Л.Ю. Босова.

Презентация к уроку информатики на тему: «Программирование циклов»

Презентация к уроку информатики на тему: «Программирование циклов&quot.

Источник



Программирование циклов с заданным числом повторений в языке Паскаль, Программирование циклов с неизвестным заранее числом повторений в языке Паскаль

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

Циклы принадлежат к числу управляющих операторов. Внимательный ученик мог заметить, что до сих пор вы использовали два вида операторов. Одни из них (Read, Write, оператор присваивания) только выполняли какие-либо действия, другие же управляли ходом выполнения программы (например, условный оператор). Последние и называются управляющими операторами.

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

1 + 2 + 3 + 4 + .. + n

Можно было бы выбрать простое решение и записать вычисление данной суммы в строчку, употребив n операций сложения. Ну а если число элементов суммы равно 1000? Представьте себе программу с оператором, который занимает несколько страниц и содержит 999 сложений! Очевидно, простое решение здесь уже не подходит. Можно заметить, что при вычислении суммы повторяются всего две операции, причем в определенном порядке:

1. Увеличить значение переменной цикла на 1

2. Прибавить к ранее полученной сумме.

В языке программирования Паскаль имеется три разновидности цикла:

  • Цикл с предусловием (цикл “пока” – whi1е);
  • Цикл с постусловием (цикл “до тех пор, пока” repeat. until);
  • Цикл с параметром (со счетчиком) (цикл “для” – for . to / downto… do);

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

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

o параметр (переменная цикла) – величина, с изменением значения которой связано многократное выполнение цикла;

o начальное и конечное значения параметра цикла;

o шаг цикла — значение, но которое изменяется параметр цикла при каждом повторении;

Действия, повторяющиеся в цикле, называются телом цикла.

Цикл организуют по определенным правилам. Цикл состоит из следующих блоков:

  • подготовки цикла;
  • тела цикла;
  • условия продолжения цикла.

В подготовку цикла входят действия, связанные с заданием исходных значений для параметра цикла.

В тело цикла входят многократно повторяющиеся действия для вычисления искомых величин и подготовка следующего значения параметра цикла.

В условии продолжения цикла определяется необходимость дальнейшего выполнения повторяющихся действий (тела цикла). Если параметр цикла не удовлетворяет поставленному условию, то выполнение цикла прекращается.

Оператор цикла с параметром применяют тогда, когда заранее известно число повторений одной и той же последовательности операторов. Начальные и конечные значения параметра цикла могут быть представлены константами, переменными или арифметическими выражениями.

Источник

Тест по теме Циклы в языке Паскаль

Тесты Языки

Приложение 1

Тест по теме «Циклы в языке Паскаль»

1. Алгоритм, в котором команда или серия команд повторяется, называется

2. Укажите процесс, который демонстрирует работу циклического алгоритма:

· движение часовой стрелки;

· движение поезда от начальной до конечной остановки;

· направо пойдешь — коня потеряешь, налево пойдешь — ничего не найдешь.

3. Какой цикл называют циклом с предусловием?

4. Какой цикл изображен на блок схеме?

5. Параметр цикла For может получить значения…

6. Требуется подсчитать сумму натуральных чисел от 5 до 125. Какое условие нужно использовать в цикле While?

· Бесконечное количество раз.

10. Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
for i:=7 to 9 do
sum:=sum+i;

11.Чему будет равна переменная sum после выполнения фрагмента программы:
i:=15;
sum:=0;
While i>5 do begin
sum:=sum+i/5;
i:=i-5
end;

12. Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
i:=3;
Repeat
Sum:=sum+3;
i:=i+2
Until i>11;

Тест по теме «Циклы в языке Паскаль»

Алгоритм, в котором команда или серия команд повторяется называется

    циклическим; линейным; разветвляющимся.

Укажите процесс, который демонстрирует работу циклического алгоритма:

    развилка дорог; обед человека; движение Земли вокруг своей оси.

Какой цикл называют циклом с постусловием?

    Repeat; While; For.

Какой цикл изображен на блок схеме?

    Repeat; For ; While.

Параметр цикла For может получить значения…

    9,7,5,3,1; 7,6,5,4,3,2,1; 10,8,6,4,2.

Требуется подсчитать сумму натуральных чисел от 2 до 22. Какое условие нужно использовать в цикле While?

    i 22; i>=22.

Сколько раз будет выполняться цикл For i:=4 to 8 do…;

    5 раз; 6 раз; 4 раза.

Сколько раз исполнится цикл:
i:=6;
while i 4;

    1; 5; Бесконечное количество раз.

Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
for i:=5 to 8 do
sum:=sum+i;

    18; 13; 26.

Чему будет равна переменная sum после выполнения фрагмента программы:
i:=10;
sum:=0;
While i>5 do begin
sum:=sum+i/5;
i:=i-5
end;

    2; 3; 30.

Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
i:=1;
Repeat
Sum:=sum+3;
i:=i-1
Until i>11;

    3; Циклбесконечный; 6.

Источник

Тест по теме «Оператор цикла с параметром в языке Паскаль»

Мазничевская Лариса Ивановна

«ОПЕРАТОР ЦИКЛА С ПАРАМЕТРОМ В ЯЗЫКЕ ПАСКАЛЬ»

для учащихся 9-10 классов

Инструкция по выполнению работы

На выполнение проверочной работы в виде теста дается 45 минут. Работа включает в себя 16 заданий и состоит из двух частей. Первая часть теста включает вопросы с выбором ответа, ответом к заданиям части 2 (15-16) является целое число.

1. Алгоритм, в котором команда или серия команд повторяется многократно, называется

  1. циклическим;
  2. линейным;
  3. разветвляющимся

2. Укажите оператор цикла с известным числом повторений:

  1. BEGIN
  2. WHILE
  3. REPEAT
  4. FOR

3. Параметр цикла For может получить значения…

4. Можно ли изменять значение параметра цикла в теле цикла?

5. Может ли тело цикла содержать другой оператор цикла с параметром?

6. Можно ли в теле цикла с параметром не использовать величину-параметр цикла?

7. Сколько раз выполнится оператор S, если Е1=Е2, а цикл записан в виде:

For v: =E1 to E2 do S;

8. Сколько раз будет выполняться цикл f or i:=7 to 12 do…;

9. Сколько раз будет выполняться цикл for i :=4 downto 1 do ;

10. Чему будет равна переменная sum после выполнения фрагмента программы:
sum :=0;
for i :=7 to 9 do
sum := sum + i ;

11. Сколько строк напечатает программа:
program prim 11;

var k,l :integer;
begin
for k:=8 downto 1 do
for l:=10 to 14 do
writeln(‘ Мне нравится Паскаль .’);
end.

4. верного ответа нет

12. Какие значения t и k выведутся на экран в результате исполнения следующего фрагмента программы:

for i:= 2 to 4 do

13. Какой алгоритм реализован в программе:

Program prim2;

var a,b,c: integer;

for c:=1 to 5 do

if a>b then b:=a;

1. нахождение минимального значения;

2. нахождение количества введенных с клавиатуры чисел;

3. алгоритм обмена значений двух переменных;

4. нахождение максимального значения?

14. Какой алгоритм реализован в программе:

Program prim2;

var a,b,c: integer;

for c:=1 to 5 do

1. нахождение минимального значения;

2. нахождение произведения введенных с клавиатуры чисел;

3. нахождение максимального значения?

15. Чему равно значение выводимой на печать переменной?

program prim15;

var S,i: integer;

for i:=1 to 10 do

if i mod 2<>0 then S:=S+i;

writeln ( S );

16. Ниже записана программа. Укажите наименьшее двухзначное число Источник

Читайте также:  Задержка месячных тест отрицательный причины после родов 4 месяца
Adblock
detector