Контрольная работа. Знакомство с языком программирования Паскаль.
методическая разработка по информатике и икт (9 класс) по теме
Контрольная работа представлена в 6 вариантах.
Скачать:
Вложение | Размер |
---|---|
![]() | 20.31 КБ |
![]() | 14.66 КБ |
Предварительный просмотр:
Контрольная работа. Знакомство с языком Паскаль. 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) Пример работы программы:
| ||||
Контрольная работа. Знакомство с языком Паскаль. 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≤a≤b≤30000. Программа должна вывести одно число: количество натуральных чисел кратных числу a на отрезке [a,b] Пример работы программы:
|
Предварительный просмотр:
Вариант/ №» задания | №1 | №2 | №3 | № 4 | № 5 |
1 | Никлаус Вирт, 1971 | if <условие> then <оператор> else <оператор> | program IMYA; begin write (‘Daniluk Vova’); end. | 2 | 90 |
2 | program <имя> | if <условие> then <оператор> | program IMYA; begin write (‘Turbo Pascal 7.0’); end. | 13 | -61 |
3 | integer (целочисленные), real (действительные, вещественные) | begin <последовательность операторов>end последовательность операторов, заключенная между служебными словами begin и end | program IMYA; begin write (‘Batman’); end. | 4 | 66 |
4 | Ввод: read (<список переменных>) или readln (<список переменных>) Вывод: write (<список вывода>) или writeln (<список вывода>) | Все элементы диалога с компьютером выполняются с помощью операторов вывода write или writeln | writeln (a:6:3) | -12 | -10 |
5 | ‘:=’ – оператор присваивания; например: a:=4; x:=x+1 | while <условие> do <оператор> | S:=(a*b)/2 | 20 | 12 |
6 | Начинается со слова var, далее следует список имен переменных через запятую. Тип указывается после двоеточия. Например var a,b:integer | repeat <оператор> until <условие> | y:= - 0.35*x*x – 1.4 | -15 | 1 |
Вариант 1,4 var m,n:integer; begin readln (m,n); m:=(m+9) div 10; n:=n div 10; writeln (n-m+1) end. | Вариант 2, 5 var p,q:integer; begin readln (p,q); p:= p div 10; n:= (q-1) div 10; writeln (q-p) end. | Вариант 3, 6 var a,b:integer; begin readln (a,b); b:= b div a; writeln (b) end. |
По теме: методические разработки, презентации и конспекты
Язык программирования Паскаль.Знакомство
Презентация к уроку информатики и ИКТ в 8 классе по теме "Язык программирования Паскаль". Данная презентация состоит из 10 слайдов....
Язык программирования Паскаль (Введение)
Презентация....
![](/sites/default/files/pictures/2013/06/10/picture-231044-1370890664.gif)
Самостоятельная работа по теме "Основные конструкции языка программирования Паскаль." 9 класс
Самостоятельная работа содержит 10 вариантов, в каждом варианте 3 задания: линейный, ветвящийся и циклический алгоритм....
![](/sites/default/files/pictures/2014/01/12/picture-379911-1389548964.png)
Основы программирования: ТЕМА 01. ЯЗЫК ПРОГРАММИРОВАНИЯ ПАСКАЛЬ.
ОСНОВЫ ПРОГРАММИРОВАНИЯВВЕДЕНИЕОдним из популярных сегодня ЯП является Паскаль. Он позволяет составлять программы для решения математических задач, обработки текстов, построения изображений на экране ...
![](/sites/default/files/pictures/2014/11/30/picture-541611-1417343640.jpg)
Контрольная работа по теме "Основы программирования на языке Паскаль"
Данная методическая разработка рассчитана на проверку знаний учащихся 9 класса по информатике за 3 четверть, которые занимаются оп учебнику Н.Д. Угриновича...
![](/sites/default/files/pictures/2015/11/13/picture-708332-1447417185.jpg)
Программирование. Язык программирования Паскаль
Цель• Познакомить обучающихся с языком программирования Паскаль• Отрабатывать практические умения обучающихся по работе в сре...
Работа с одномерными массивами в языке программирования Паскаль
описание, заполнение массива в Паскале...
Комментарии
Спасибо за хороший материал.
Спасибо за хороший материал.