Тест по информатике Организация ввода и вывода данных для учащихся 8 класса. Тест включает в себя 2 варианта, каждый вариант состоит из 6 заданий.
1 вариант
1. Для выполнения операций с целочисленными данными в языке Паскаль используют обозначение
1) real
2) integer
3) char
4) boolean
2. Обозначение переменной а:=56/7+2 в языке Паскаль
1) real
2) integer
3) char
4) boolean
3. После выполнения программы, записанной на языке Паскаль
program prim;
var s: integer;
begin s:=15;
write (‘s=’, s)
end.
на экран будет выведено
4. Входной поток, определенный оператором ввода readln (x,y,z) целочисленных значений переменных х, у и вещественной переменной z
1) 1 2 5 4.7
2) 1, 2, 5, 4.7
3) 12347
4) 1. 2. 3. 4.7
5. Языковые конструкции, с помощью которых в программах записываются действия, выполняемые над данными в процессе решения задачи
1) переменные
«Как устроены языки». Лекция Дмитрия Петрова для школьников и студентов
2) стили программирования
3) имена
4) операторы
6. Запишите, как на языках программирования называют запись алгоритмов.
2 вариант
1. Для выполнения операций с логическими данными в языке Паскаль используют обозначение
1) real
2) integer
3) char
4) boolean
2. Обозначение переменной а:=7+2 в языке Паскаль
1) real
2) integer
3) сhаr
4) boolean
3. После выполнения программы, записанной на языке Паскаль
program prim;
var s: real;
begin s:=15;
write (‘s=’, s:3:0)
end.
на экран будет выведено
4. Входной поток, определенный оператором ввода readln (x,y,z) целых значений переменных х, у и вещественной переменной z
1) 1 2 5 4. 7
2) 1, 2, 5, 4.7
3) 1234.7
4) 1 2 З 4.7
5. Оператор вывода, который используется для перехода к новой строке
1) write
2) read
3) writeln
4) readln
6. Запишите, как на языках программирования называют число, определяющее количество позиций на экране, которые занимает выводимая величина.
Ответы на тест по информатике Организация ввода и вывода данных
1 вариант
1-2
2-1
3-2
4-1
5-4
6. программа
2 вариант
1-4
2-2
3-4
4-4
5-3
6. формат вывода
Источник: testschool.ru
Тест по информатике «Начало программирования» с ответами
1. Дано условие: Если a четное число, то разделить его на два, иначе умножить его на два. Найдите соответствующую программную строку:
а) If a mod 2=0 then a:=a div 2 else a:=a*2; +
б) If a mod 2 then a:=a/2 else a:=a*2;
в) If a mod 2=0 then a:=2*a else a:=a/2
2. В программе на языке Паскаль обязательно должен быть:
Программирование на C#. Урок 2 — Языковые конструкции
а) оператор присваивания
б) программный блок +
в) заголовок программы
3. Составьте строку заголовка цикла: Для переменной n, меняющей значение от 8 до 100, вывести n:
а) FOR writeln := 8 TO 100 DO ( n ) ;
б) FOR DO := 8 TO 100 DO writeln ( n ) ;
в) FOR n := 8 TO 100 DO writeln ( n ) ; +
4. При присваивании изменяется:
а) значение переменной +
б) тип переменной
в) значение константы
5. Программа, осуществляет вывод десяти нечетных чисел, начиная с 9 (переменная А). Счетчиком цикла является переменная i. Запишите в поле ответа формулу, в которой переменной А присваивается нужное значение (ответ записать без пробелов маленькими буквами в латинском регистре):
а) a:=2*i+3
б) a:=2*i+9
в) a:=2*i+7 +
6. Для вывода результатов в Паскале используется оператор:
а) print
б) write +
в) readln
7. Какие числа выйдут на экран при выполнении фрагмента программы:
FOR I: = 3 TO 11 DO
begin
B:=SQR(2*I+2);
WRITELN (B);
end;
а) квадраты нечетных чисел с 3 по 11
б) квадраты четных чисел с 6 по 22
в) квадраты четных чисел с 8 по 24 +
8. Для вычисления квадратного корня из x используется функция:
а) sqrt (x) +
б) abs (x)
в) int (x)
9. Сколько раз выполнится цикл, если его заголовок имеет вид:FOR i: = 2 TO 16 DO …:
а) 17
б) 16
в) 15 +
10. В условном операторе и после then, и после else нельзя использовать:
а) условный оператор
б) несколько операторов +
в) составной оператор
11. В условном операторе:
а) может отсутствовать ветвь ELSE +
б) может отсутствовать ветвь THEN
в) перед ELSE ставится точка с запятой
12. В условном операторе:
а) перед ELSE ставится точка с запятой
б) после IF находится условие +
в) после слова THEN находится условие
13. Определите значение переменной X, если X:=round(sqrt(20.25)):
а) 5 +
б) 15
в) 4
14. Условный оператор
if a mod 2=0 then write (`Да) else write (`Нет`)
позволяет определить, является ли число a:
а) двузначным
б) простым
в) чётным +
15. Определите ошибку во фрагменте программы:
Program repeat;
var Sum: integer;
BEGIN
Sum:=Sum+83;
end.:
а) некорректное название программы +
б) неверная запись арифметического выражения
в) некорректное имя переменной
16. Разработчиком языка Паскаль является:
а) Норберт Винер
б) Никлаус Вирт +
в) Эдсгер В. Дейкстра
17. Операторными скобками называют:
а) <>
б) ( )
в) begin…end +
18. Какого раздела не существует в программе, написанной на языке Паскаль:
а) описаний
б) примечаний +
в) операторов
19. Циклом REPEAT называется:
а) цикл с параметром
б) цикл с предусловием
в) цикл с постусловием +
20. Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:
а) выражениями
б) операторами +
в) данными
21. Циклом FOR называется:
а) цикл с параметром +
б) цикл с предусловием
в) ветвлением
22. Описать переменную — это значит указать её:
а) тип и значение
б) имя и тип +
в) имя и значение
23. Циклом While называется:
а) цикл с параметром
б) ветвлением
в) цикл с предусловием +
24. В каком из условных операторов допущена ошибка:
а) if a > b then max:=a else max:=b;
б) if a < b then min:=a; else min:=b; +
в) if (a > b) and (b > 0) then c:=a+b
25. Тип переменных для параметра цикла for:
а) натуральный тип
б) логический тип
в) целочисленный тип +
26. Вещественные числа имеют тип данных:
а) integer
б) real +
в) string
27. В каком из операторов допущена синтаксическая ошибка:
а) repeat k:=k+1 until k б) while s в) for i:=1 to 20 do p:=p+1
28. Какая клавиша нажимается после набора последнего данного в операторе read:
а) точка с запятой
б) Ctrl
в) Enter +
29. Определите значение переменной s после выполнения операторов:
i:=0; s:=0;
while i begin
i:=i+1;
s:=s+i*i;
end;
а) 14 +
б) 17
в) 3
30. Определите значение переменной c после выполнения следующего фрагмента программы:
a:=100;
b:=30;
a:=a-b*3;
if a>b then c:=a-b else c:=b-a;
а) 50
б) 20 +
в) 30
Источник: liketest.ru
«Язык программирования Pascal abc»
Первый урок в теме программирование. Изучение синтаксиса и семантики языка программирования Pascal abc.
Шатц Кристина Эдуардовна
Содержимое разработки
Тема: Язык программирования Pascal. Алфавит языка. Типы данных. Переменные и константы
Цель урока: Формирование представления о языках программирования. Знакомство с семантикой и синтаксисом языка программирования Pascal abc.
Практическая работа Задание №1. Установите соответствие между названиями типов данных и их обозначениями:
string Целочисленный
boolean Вещественный
integer Символьный
real Строковый
char Логический

Задание №2. Запишите раздел описания переменных, необходимых для вычисления: а) значение функции y= ; б) гипотенузы прямоугольного треугольника по двум известным катетам; в) корней квадратного уравнения; г) стоимости покупки, состоящей из нескольких тетрадей, нескольких ручек и нескольких карандашей. Задание №3. Найдите ошибку в следующей программе: Program a1; var c: integer; begin c:= 4.75; writeln (‘c=’, c) end. Задание №4 Составить программу нахождения периметра прямоугольника и протестируйте ее с разными значениями. Периметр прямоугольника находится по формуле s=2(a+b), где а и в — стороны прямоугольника.
Подведение итогов Выставление оценок. Рефлексия:
- Для чего предназначены языки программирования?
- Что значит решить задачу с помощью компьютера на одном из языков программирования?
- С помощью чего осуществляется запись действий на языке программирования?
Домашнее задание Составить программу вычисления площади и длины окружности, если задан ее радиус.

-82%
Источник: videouroki.net