Что появится на экране после выполнения программы
Тесты по Pascal
1. Каким спец символами выделяются в программах комментарии?
г) другими спецсимволами
2. Что появится на экране дисплея после выполнения этой программы?
3. Тест. Каким ключевым словом начинается раздел описывания переменных?
4. Какой раздел обязанностей присутствует в структуре программы?
а) Раздел операторов, выделение ключевыми делами begin и end.
б) Раздел переменных, который начинаются со слов var
в) Содержание программы которое начинается со слов program.
5. Как называется этап развязки на У А Я, когда написана программа прерывается только на наличие синтаксических ошибок?
в) Алгоритмизация задачи
6. Как называется этап развязки на У А Я, когда написанная программа проверяется на условных входных данных на получение известного результата?
в) Алгоритмизация задачи
7. Кто считается творцом языком программирования Паскаль?
а) 1970 год, Неклаус Вирт
б) 1980 ые годы, фирма Borland
в) 1964 год, Джон Кемени, Томас Куртц
8. Какой из этих имен программ или переменных корректен?
9. Каик арифметические операции могут выполнятся на языке Паскаль?
а) Возведение в степень (^)
б) Деление без остатка (div)
в) логическое добавление (or)
г) Логическое умножение (and)
9. Результат выполнения операции 1/5приравнивается…
10. Результат выполнения операции 1div 5приравнивается…
11. Результат выполнения операции 10 div 3 приравнивается…
12. Результат выполнения операции 10/3 приравнивается…
13. Результат выполнения операции 1 mod 5 приравнивается …
14. Что в блок-схемах отображается ромбом?
а) выбор одной из двух соглашений
б) начало или коне программы
в) вычислительны процесс
г) Введение/ вывод данных
15. Какие символы можно употребить в существительном местоимении (идентификаторах)?
а) Латинские буквы и цифры после них, знак подчеркивания;
г) Зарезервированы слова
16. На конце программы ставится…
в) Ничего не ставится
Тест № 17. Математические выражение языком программирования Паскаль будет записан как…
18. Что в блок-схемах изображается прямоугольником?
а) Выбор одной из двух условий
б) Начало или конец программы
в) Вычислительный процесс
г) Введения/введение данных
19. Что в блок-схемах отображается параллелограммом?
а) Выбор одной из двух условий
б) Начало или конец программы
в) Вычислительный процесс
г) Введения/вывод данных
20. Каким ключевым словом начинается описывание констант?
21.Тест. Как выглядят операторные скобки в программе Паскаль?
22. Какой тип будет иметь смена r в операторе r:=a*b+a mod b, если a, b: integer?
23. Значение логического выражения not(5 7) and (10>8) приравнивается
24. Какой тип будет иметь смену r в операторе r:=a/b + a mod b, если a, b: integer?
25. Какой тип должен иметь смену a в операторе a:=’10’?
26. какой из этих значений есть данными типа real?
27. Сколько символов можно присвоить смене типа char?
в) сколько будет нужно
а) Boolean, значение true
б) integer, целочисленные значения
в) Оператор недопустимый.
29. Какое логическое выражение будет иметь значения false?
а) not (false) and true
30. Какое логическое выражение будет иметь значение true?
31. Какая функция даёт символ как результат?
В) Это выражение не имеет содержания.
33. Какое значение будет иметь переменная с после выполнения оператора с:= round(3.86)?
34. Какое значение будет иметь переменная с после выполнения оператора с:=trunc(3.86)?
35. Что используют для разделения операторов друг от друга?
36. Какой оператор выполняет вывод информации на экран?
Тест № 37. Какие из этих заголовков программ Pascal некорректны:
Б) Program poisk_pic;
38. Как называется именованная область памяти, которая приобретает разные значения во время исполнения программы?
39. Как записывается в Pascal математическое выражение 1
Len-sovet
Женские секреты, советы, лайфхаки
Поиск по этому блогу
Модуль 2.4. Целочисленная арифметика. Часть 1
Укажите значение переменой х после выполнения следующего кода:
Что появляется на экране после выполнения следующей программы?
Задача: Три последовательных числа
Напишите программу вывода на экран трех последовательно идущих чисел, каждое на отдельной строке. Первое число вводит пользователь, остальные числа вычисляются в программе.
Формат входных данных:
На вход программе подается одно целое число.
Формат выходных данных:
Программа должна вывести три последовательно идущих числа в соответствии с условием задачи.
Напишите программу, которая считывает три целых числа и выводит на экран их сумму. Каждое число записано в отдельной строке.
Формат входных данных:
На вход программе подаётся три целых числа, каждое на отдельной строке.
Формат выходных данных:
Программа должна вывести сумму введенных чисел.
Напишите программу, вычисляющую объём куба и площадь его полной поверхности, по введённому значению длины ребра.
Формат входных данных:
На вход программе подается одно целое число – длина ребра.
Формат выходных данных:
Программа должна вывести текст и числа в соответствии с условием задачи.
Напишите программу, которая считывает целое число, после чего на экран выводится следующее и предыдущее целое число с пояснительным текстом.
Формат входных данных:
На вход программе подаётся целое число.
Формат выходных данных:
Программа должна вывести текст согласно условию задачи.
Задача: Стоимость покупки
Напишите программу, которая считает стоимость трех компьютеров, состоящих из монитора, системного блока, клавиатуры и мыши.
Формат входных данных:
На вход программе подаётся четыре целых числа, каждое на отдельной строке. В первой строке — стоимость монитора, во второй строке — стоимость системного блока, в третье строке — стоимость клавиатуры и в четвертой строке — стоимость мыши.
Формат выходных данных:
Программа должна вывести одно число – стоимость покупки (трех компьютеров).
Что появится на экране после выполнения программы
Материал позволяет проверить начальные знания учащихся 9 классов при изучении языка Pascal в форме теста – 2 варианта – осуществляется контроль знаний при изучении операторов ввода и вывода данных, оператора присваивания.
Скачать:
Предварительный просмотр:
Тест: Основы программирования на языке Pascal
I вариант: II вариант:
1. Укажите оператор (выберите из ниже предложенных) для
ввода информации: вывода информации:
2. Верно ли написан оператор:
readln(‘введи число’, а); readln( а);
3. Что появится на экране после выполнения программы?
program pr1; program pr1;
const s=60; var s:byte;
begin clrscr; begin clrscr;s:=45;
writeln( ‘расстояние=’, s, ‘ км’); writeln( ‘расстояние=’, s, ‘ км’);
4. Какой оператор осуществляет задержку ответа на экране?
5. Какой оператор выведет на экран значение переменной Х?
6. Чему равно значение Z после выполнения данных строк программы?
7. Чему равно значение Х после выполнения данных строк программы?
8. Что появится на экране после выполнения программы?
program pr1; program pr2;
var a,b: byte; var x,p: word;
writeln(a,b); writeln(x,’ p=’,p);
По теме: методические разработки, презентации и конспекты
Данный элективный курс расчитан на изучение в 10 классе. Предполагается расширение базового курса информатики за счет введения электива, который расширяет программу. Элективный курс направлен на изуче.
Контрольная работа по основам программирования на языке Паскаль. Состоит из заданий на «узнавание» операторов, некоторыхфункций, служебныхслов, на определение результата выполнения программы и на напи.
Материал разработан и опубликован для московского проекта единая общегородская образовательная платформа.
Данный электронный учебник является программно-методическим обеспечением для дистанционного обучения по курсу «Программирование. Структурное программирование на языке Pascal». Вашему вниманию предлага.
Данный электронный учебник является программно-методическим обеспечением для дистанционного обучения по курсу «Программирование. Структурное программирование на языке Pascal» для студентов специальнос.
Материал позволяет проверить знания студентов 1 курса при изучении языка Pascal в форме теста.
Тест: Основы программирования на языке Pascal
1. Укажите оператор (выберите из ниже предложенных) для
ввода информации: вывода информации:
3. Что появится на экране после выполнения программы?
program pr1; program pr1;
const s=60; var s:byte;
begin clrscr; begin clrscr;s:=45;
4. Какой оператор осуществляет задержку ответа на экране?
5. Какой оператор выведет на экран значение переменной Х?
6. Чему равно значение Z после выполнения данных строк программы?
7. Чему равно значение Х после выполнения данных строк программы?
8. Что появится на экране после выполнения программы?
program pr1; program pr2;
var a,b: byte; var x,p: word;
Номер материала: ДБ-067055
- 04.05.2016 1161
- 04.05.2016 796
- 04.05.2016 977
- 04.05.2016 625
- 04.05.2016 398
- 04.05.2016 512
- 04.05.2016 1242
Не нашли то что искали?
Вам будут интересны эти курсы:
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение редакции может не совпадать с точкой зрения авторов.
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако редакция сайта готова оказать всяческую поддержку в решении любых вопросов связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.
а:=9; b:=5;
if (a mod b) mod 2=0 then write (‘yes’)
else write (‘no’);
Определите значение переменной а после выполнения алгоритма:
Определите значение переменной b после выполнения данного алгоритма:
a:=100; b:=400;
a:=2*a+50;
b:=a*2-b
Решение модуля 2.4 «Поколение Python»
Темой урока в этот раз стала работа с целыми числами. В рамках урока обучающийся узнает:
Первые три вопроса
2. Укажите значение переменной x после выполнения следующего кода:
Ответ: 20
3. Что появится на экране после выполнения следующей программы?
Ответ: 4 a
Напишите программу вывода на экран трех последовательно идущих чисел, каждое на отдельной строке. Первое число вводит пользователь, остальные числа вычисляются в программе.
Формат входных данных
На вход программе подается одно целое число.
Формат выходных данных
Программа должна вывести три последовательно идущих числа в соответствии с условием задачи.
Напишите программу, которая считывает три целых числа и выводит на экран их сумму. Каждое число записано в отдельной строке.
Формат входных данных
На вход программе подаётся три целых числа, каждое на отдельной строке.
Формат выходных данных
Программа должна вывести сумму введенных чисел.
Напишите программу, вычисляющую объём куба и площадь его полной поверхности, по введённому значению длины ребра.
Формат входных данных
На вход программе подается одно целое число – длина ребра.
Формат выходных данных
Программа должна вывести текст и числа в соответствии с условием задачи.
Примечание. Объём куба и площадь полной поверхности можно вычислить по формулам V = a^3, \, \, S = 6a^2V=a3,S=6a2.
Напишите программу вычисления значения функции f(a, \, b) = 3(a + b)^3 + 275b^2 — 127a — 41f(a,b) =3(a+b)3+275b2− 127a−41 по введеным целым значениям aa и bb.
Формат входных данных
На вход программе подаётся два целых числа, каждое на отдельной строке. В первой строке — значение aa, во второй строке — значение bb.
Формат выходных данных
Программа должна вывести значение функции по введённым числам aa и bb.
Следующее и предыдущее
Напишите программу, которая считывает целое число, после чего на экран выводится следующее и предыдущее целое число с пояснительным текстом.
Формат входных данных
На вход программе подаётся целое число.
Формат выходных данных
Программа должна вывести текст согласно условию задачи.
Напишите программу, которая считает стоимость трех компьютеров, состоящих из монитора, системного блока, клавиатуры и мыши.
Формат входных данных
На вход программе подаётся четыре целых числа, каждое на отдельной строке. В первой строке — стоимость монитора, во второй строке — стоимость системного блока, в третье строке — стоимость клавиатуры и в четвертой строке — стоимость мыши.
Формат выходных данных
Программа должна вывести одно число – стоимость покупки (трех компьютеров).
Арифметические операции
Напишите программу, в которой вычисляется сумма, разность и произведение двух целых чисел, введенных с клавиатуры.
Формат входных данных
На вход программе подаётся два целых числа, каждое на отдельной строке.
Формат выходных данных
Программа должна вывести сумму, разность и произведение введённых чисел, каждое на отдельной строке.
Арифметической прогрессией называется последовательность чисел a_1, a_2, …, a_na1,a2,…,an, каждое из которых, начиная с a_2a2, получается из предыдущего прибавлением к нему одного и того же постоянного числа dd (разность прогрессии), то есть:
Если известен первый член прогрессии и её разность, то nn-ый член арифметической прогрессии находится по формуле:
Входные данные
На вход программе подаётся три целых числа: a_1a1, dd и nn, каждое на отдельной строке.
Выходные данные
Программа должна вывести nn-ый член арифметической прогрессии.
Напишите программу, которая считывает целое положительное число xx и выводит на экран последовательность чисел x, \, 2x, \, 3x,\,4xx,2x,3x,4x и 5×5x, разделённых тремя черточками.
Формат входных данных
На вход программе подаётся целое положительное число.
Формат выходных данных
Программа должна вывести текст согласно условию задачи.
Это были все задания из модуля 2.4 из курса на степике (stepic, stepik) «Поколение python», направленного на изучение языка программирования питон.
Содержание урока
Работа с переменными
Работа с переменными
Присвоить значение переменной можно двумя способами. Вопервых, можно записать нужное значение прямо в программе:
Оператор, содержащий символы «:=», — это оператор присваивания, с его помощью присваивают новое значение переменной. Он выполняется так: вычисляется выражение справа от символов «:=», а затем результат записывается в переменную, имя которой указано слева.
Для вывода значения переменной на экран используют тот же оператор вывод (в Паскале — write), который раньше применяли для вывода текста:
Что появится на экране после выполнения программы?
Чем различаются эти два оператора вывода?
Что выведет на экран программма?
заменяет значение i на i + 1, т. е. увеличивает значение переменной i на 1.
Что получится, если рассмотреть запись i: = i + 1 как равенство — уравнение относительно переменной i?
Чему будет равно значение переменной i после выполнения оператора i: = i + l, если до этого оно было равно 17?
Чему будут равны значения переменных а и b после выполнения программмы
если вначале они имели значения а = 4 и b = 7?
Можно также вводить данные из файла или принимать через компьютерную сеть, но пока мы не будем обсуждать эти довольно сложные способы.
Для ввода данных с клавиатуры используется оператор ввод (в Паскале — read). Например, ввести значение переменной а можно так:
Выполняя эту команду, компьютер ожидает, пока пользователь наберёт значение и введёт его, нажав клавишу Enter. Это значение будет присвоено переменной а, которая указана в операторе ввода.
Если в операторе ввода записаны две переменные:
то программа ожидает ввода двух чисел (через пробел). Первое из них будет записано в первую переменную (в нашем примере — в переменную а), а второе — во вторую (b).
Приведём полную программу сложения двух чисел:
У этой программы сложения чисел есть два недостатка:
1) перед вводом данных пользователь не знает, что от него требуется (сколько чисел нужно вводить и каких);
2) результат выдается в виде числа, которое означает неизвестно что.
Хотелось бы, чтобы диалог программы с пользователем выглядел так:
Введите два числа: 2 3
С помощью какого оператора можно сделать подсказку для ввода — вывести на экран фразу «Введите два числа:»?
При выводе результата ситуация несколько усложняется, потому что нужно вывести значения трёх переменных и два символа: « + » и «=». Можно выводить их по очереди:
но удобнее объединить все выводимые данные в один список вывода, элементы в котором разделены запятыми:
вывод a, ‘+’, b, ‘=’, с write (a, ‘+’, b, ‘=’, с);
Обратите внимание, что имена переменных записаны без апострофов, а все выводимые символы — в апострофах. Если в списке вывода указано имя переменной а, программа выведет не букву «а», а значение, которое хранится в переменной а.
Что выведет эта программа при а = 4, b = 5 и с = 9?
Исправьте ошибки в операторе вывода:
В результате мы получаем такую программу:
Здесь можно было бы обойтись и без переменной с, потому что элементом списка вывода может быть арифметическое выражение, которое сразу вычисляется, и на экран выводится его результат:
вывод а, ‘+’, b, ‘=’, a + b write (а, ‘+’, b, ‘=’, а + b);
Следующая страница Арифметические выражения
Cкачать материалы урока