Инфоурок Информатика КонспектыКонтрольная работа. Знакомство с языком Паскаль. 9 класс

Контрольная работа. Знакомство с языком Паскаль. 9 класс

Скачать материал

Контрольная работа. Знакомство с языком Паскаль. 9 класс.Вариант 1.

1. Когда появился язык программирования Паскаль и кто его автор?

2. Как программируется на языке Паскаль полное ветвление?

3. Напишите программу, которая выводит на экран ваши имя и фамилию.

4. В алгоритме, записанном ниже, используются целочисленные переменные k и m. Определите значение переменной m после исполнения данного алгоритма:

k:=2

m:=k-2

k:=m*k+5

m:=m+2

5. Определите значение переменной z после выполнения следующего фрагмента программы:

x:=23;

y:=12;

y:=3*x-4*y;

if x>y then

           z:=3*x+y

else

           z:=2+x*y;

6. Напишите эффективную программу, которая по двум данным натуральным числам m и n, не превосходящим 30000, подсчитывает количество натуральных чисел с последней цифрой 0 на отрезке [m,n] (включая концы отрезка)

Программа получает на вход два натуральных числа m и n, при этом гарантируется, что 1≤mn≤30000. Программа должна вывести одно число: количество натуральных чисел с последней цифрой 0 на отрезке  [m,n].

Пример работы программы:

Входные данные

Выходные данные

17

50

4

 

 

Контрольная работа. Знакомство с языком Паскаль. 9 класс. Вариант 2.

1. Как записывается заголовок программы на языке программирования Паскаль?

2. Как программируется на языке Паскаль неполное ветвление?

3. Напишите программу, которая выводит на экран сообщение Turbo Pascal 7.0.

4. В алгоритме, записанном ниже, используются целочисленные переменные k и m. Определите значение переменной k после исполнения данного алгоритма:

m:=-1

k:=2*m-2

m:=k+2

k:=k*m+5

5. Определите значение переменной p после выполнения следующего фрагмента программы:

m:=13;

n:=21;

n:=2*m-n;

if m<=n  then

           p:=m+n

else

           p:=4-m*n;

6. Напишите эффективную программу, которая по двум данным натуральным числам p и q, не превосходящим 30000, подсчитывает количество натуральных чисел с последней цифрой 0 на интервале (p,q) (не включая концы интервала).

Программа получает на вход два натуральных числа p и q, при этом гарантируется, что 1≤p<q≤30000. Программа должна вывести одно число: количество натуральных чисел с последней цифрой 0 на интервале (p,q)

Пример работы программы:

Входные данные

Выходные данные

23

80

5

Контрольная работа. Знакомство с языком Паскаль. 9 класс. Вариант 3.

1. С какими типами числовых величин работает язык программирования Паскаль?

2. Что такое составной оператор?

3. Напишите программу, которая выводит на экран имя вашего любимого киногероя.

4. В алгоритме, записанном ниже, используются целочисленные переменные k и m. Определите значение переменной m после исполнения данного алгоритма:

k:=3

m:=k+1

k:=m*m+5

k:=k - 10

5. Определите значение переменной m после выполнения следующего фрагмента программы:

m:=0;

for i:=1 to 10 do

begin

    n:=i+2;

if  n>10  then  m:=n+m*2

else         m:=m+1;

end;

6. Напишите эффективную программу, которая по двум данным натуральным числам a и b, не превосходящим 30000, подсчитывает количество натуральных чисел, кратных числу a, на отрезке [a,b] (включая концы отрезка).

Программа получает на вход два натуральных числа a и b, при этом гарантируется, что 1≤ab≤30000. Программа должна вывести одно число: количество натуральных чисел кратных числу a на отрезке [a,b]

Пример работы программы:

Входные данные

Выходные данные

7

23

3

 

 

Контрольная работа. Знакомство с языком Паскаль. 9 класс. Вариант 4.

1. Как записываются операторы ввода и вывода в Паскале?

2. Какими средствами программируется диалог между пользователем и компьютером?

3. Напишите инструкцию вывода значения переменной a (тип real) с тремя цифрами в дробной части.

4. В алгоритме, записанном ниже, используются целочисленные переменные a и b. Определите значение переменной m после исполнения данного алгоритма:

a:=32

b:=a/4-5

a:=3+b*4

b:=b-a

5. Определите значение переменной y после выполнения следующего фрагмента программы:

x:=25;

y:=-20;

while x*y<0 do

begin

x:=x-5;

y:=y+2

end;

6. Напишите эффективную программу, которая по двум данным натуральным числам m и n, не превосходящим 30000, подсчитывает количество натуральных чисел с последней цифрой 0 на отрезке [m,n] (включая концы отрезка)

Программа получает на вход два натуральных числа m и n, при этом гарантируется, что 1≤mn≤30000. Программа должна вывести одно число: количество натуральных чисел с последней цифрой 0 на отрезке  [m,n].

Пример работы программы:

Входные данные

Выходные данные

17

50

4

 

 

Контрольная работа. Знакомство с языком Паскаль. 9 класс. Вариант 5.

1. Что такое оператор присваивания?

2. Как программируется цикл с предусловием на Паскале? (Цикл пока)

3. Напишите в виде инструкции присваивания формулу вычисления площади треугольника.

4. В алгоритме, записанном ниже, используются целочисленные переменные c и d. Определите значение переменной c после исполнения данного алгоритма:

c:=5

d:=c*2+4

c:=(d-c)/3*2

c:=c+d

5. Определите значение переменной s после выполнения следующего фрагмента программы:

s:=24;

m:=3456;

while s>10 do

begin

  m:=m mod 10;

   s:=s-m

end;

s:=s+m

6. Напишите эффективную программу, которая по двум данным натуральным числам p и q, не превосходящим 30000, подсчитывает количество натуральных чисел с последней цифрой 0 на интервале (p,q) (не включая концы интервала).

Программа получает на вход два натуральных числа p и q, при этом гарантируется, что 1≤p<q≤30000. Программа должна вывести одно число: количество натуральных чисел с последней цифрой 0 на интервале (p,q)

Пример работы программы:

Входные данные

Выходные данные

23

80

5

 

Контрольная работа. Знакомство с языком Паскаль. 9 класс. Вариант 6.

1. Как записывается раздел описания переменных в языке программирования Паскаль?

2. Как программируется цикл с постусловием на Паскале? (Цикл до)

3. Запишите в виде инструкции присваивания формулу вычисления значения функции y = -0,35x2-1,4.

4. В алгоритме, записанном ниже, используются целочисленные переменные. Определите значение переменной y после исполнения данного алгоритма:

y:=-1

x:=y*5-10

y:=y div 2 +x

5. Определите значение переменной x после выполнения следующего фрагмента программы:

x:=10;

y:=1;

f:=true;

repeat

x:=x div 3;

y:=y+1;

if x+y=4 then f:=false

until (x=0) or not f

6. Напишите эффективную программу, которая по двум данным натуральным числам a и b, не превосходящим 30000, подсчитывает количество натуральных чисел, кратных числу a, на отрезке [a,b] (включая концы отрезка).

Программа получает на вход два натуральных числа a и b, при этом гарантируется, что 1≤ab≤30000. Программа должна вывести одно число: количество натуральных чисел кратных числу a на отрезке [a,b]

Пример работы программы:

Входные данные

Выходные данные

7

23

3

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Контрольная работа. Знакомство с языком Паскаль. 9 класс"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Директор дома творчества

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 734 материала в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 02.04.2021 2479
    • DOCX 17.4 кбайт
    • 23 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Яндавлетова Светлана Фарраховна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 5 лет и 5 месяцев
    • Подписчики: 6
    • Всего просмотров: 53387
    • Всего материалов: 65

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Копирайтер

Копирайтер

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 23 человека

Курс профессиональной переподготовки

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 66 человек из 34 регионов
  • Этот курс уже прошли 83 человека

Курс профессиональной переподготовки

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

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 190 человек из 54 регионов
  • Этот курс уже прошли 973 человека

Мини-курс

Эффективное планирование и управление временем

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 17 регионов
  • Этот курс уже прошли 19 человек

Мини-курс

Реклама для роста бизнеса: эффективные стратегии и инструменты

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 20 регионов

Мини-курс

Эволюция классической музыки до романтизма

4 ч.

780 руб. 390 руб.
Подать заявку О курсе