Проверочная работа по языку программирования Pascal
материал по информатике и икт (10 класс) на тему

Проверочная работа на 4 варианта. Состоит из 8 заданий по темам "Типы данных, Операторы ввода-вывода, Массивы, Циклы, ВСтроенные функции, Условный оператор". Задания 1-7 оцениваются на 1 балл, задание 8 - 2 балла.

Таблица перевода.

8-9 баллов- "5"

6-7 - "4"

4-5 - "3"

1-3 - "2"

Скачать:

ВложениеРазмер
Файл pr.r.10.10.docx22.39 КБ

Предварительный просмотр:

Вариант1

  1. Запишите в общем виде оператор цикла с параметром
  2. Определите тип чисел: 15.8, 601.0, 0.241.
  3. Какое действие выполняет оператор write
  4. Определите значение переменной a после выполнения алгоритма

a:=7;

b:=5+a;

b:=a+b+1;

a:=b/4*3-a;

  1. Определите результат выполнения операции 23 div 2
  2. Определите, что будет напечатано в результате выполнения следующего алгоритма

var k,m,num:integer;

dat: array[1..10] og integer;

begin

dat[1]:=7; dat[2]:=-8; dat[3]:=3; dat[4]:=6; dat[5]:=-4; dat[6]:=3;

dat[7]:=5; dat[8]:=-5; dat[9]:=7; dat[10]:=1;

num:=1; m:=dat[1];

for k:=2 to 10 do begin

if dat[k]*m<0 then

begin

m:=dat[k]; num:=k;

end;

end;

write (num);

end.

  1. Что такое массив?
  2. Напишите, используя алгоритмический язык или ЯП Pascal, алгоритм определения взаимно противоположных чисел среди a,b,c.

Вариант 2

  1. Запишите в общем виде условный оператор
  2. Определите тип чисел: 15, 61.0, 241.
  3. Какое действие выполняет оператор read
  4. Определите значение переменной a после выполнения алгоритма

a:=6;

b:=4+a;

b:=a+b;

a:=b/4*3-a;

  1. Определите результат выполнения операции 23 mod 2
  2. Определите, что будет напечатано в результате выполнения следующего алгоритма

var k,m,day:integer;

dat: array[1..10] og integer;

begin

dat[1]:=7; dat[2]:=2; dat[3]:=3; dat[4]:=3; dat[5]:=4; dat[6]:=4;

dat[7]:=5; dat[8]:=5; dat[9]:=7; dat[10]:=6;

day:=1; m:=dat[1];

for k:=2 to 10 do begin

if dat[k]>=m then

begin

m:=dat[k]; day:=k;

end;

end;

write (day);

end.

  1. Что такое одномерный массив?
  2. Напишите, используя алгоритмический язык или ЯП Pascal, алгоритм нахождения большего из трех чисел.

Вариант3

  1. Запишите в общем виде оператор цикла с предусловием
  2. Определите тип чисел: 8, 0, 241.
  3. Какое действие выполняет оператор writeln
  4. Определите значение переменной a после выполнения алгоритма

a:=2;

b:=1+a;

b:=a+b;

a:=a/2*2*b-4;

  1. Определите результат выполнения операции 19 div 2
  2. Определите, что будет напечатано в результате выполнения следующего алгоритма

var k,m,day:integer;

dat: array[1..10] og integer;

begin

dat[1]:=7; dat[2]:=1; dat[3]:=3; dat[4]:=3; dat[5]:=2; dat[6]:=2;

dat[7]:=5; dat[8]:=5; dat[9]:=7; dat[10]:=1;

day:=1; m:=dat[1];

for k:=2 to 10 do begin

if dat[k]

begin

m:=dat[k]; day:=k;

end;

end;

write (day);

end.

  1. Что такое индекс элемента?
  2. Напишите, используя алгоритмический язык или ЯП Pascal, алгоритм определения количества отрицательных чисел среди a,b,c.

Вариант 4

  1. Запишите в общем виде оператор цикла с постуловием
  2. Определите тип чисел: 1.8, 1.0, 41
  3. Какое действие выполняет оператор readln
  4. Определите значение переменной b после выполнения алгоритма

a:=3;

b:=2+a;

a:=b*2*a;

b:=2*a-b;

  1. Определите результат выполнения операции 15 mod 3
  2. Определите, что будет напечатано в результате выполнения следующего алгоритма

var k,m:integer;

dat: array[1..10] og integer;

begin

dat[1]:=45; dat[2]:=55; dat[3]:=40; dat[4]:=15; dat[5]:=20; dat[6]:=80;

dat[7]:=35; dat[8]:=70; dat[9]:=10; dat[10]:=45;

m:=dat[1];

for k:=2 to 10 do begin

if dat[k]

begin

m:=m+dat[k]; ;

end;

end;

write (m);

end.

  1. Сколько существует способов заполнения массива? Перечислите их.
  2. Напишите, используя алгоритмический язык или ЯП Pascal, алгоритм проверки четности числа.

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

конспект урока по теме: Понятие переменной в языке программирования Pascal АВС

Проект урока по информатике в 7 классе с использованием ТИО Макарова...

Язык программирование Pascal

Разработка урока по информатике...

Урок по информатике "Исследование математической модели на языке программирования Pascal"

Конструирование урока в системе развивающего обучения Л. В. Занкова...

Тестовые работы к языку программирования Pascal

Методический материал к урокам....

Зачётная работа по теме "Язык программирования Pascal". 9 класс

Зачётная работа предназначена для учеников 9 класса, изучавших язык прогграммирования Pascal в третьёй четверти, по базовой программе (два урока в неделю). Четыре варианта, в каждом шесть заданий. Чет...