Что выполняет данная команда readln dr
Перейти к содержимому

Что выполняет данная команда readln dr

  • автор:

срочно надо решить
1.Что выполняет данная команда READLN(dr);
2.Целый тип данных
3.Функция, вычисляющая квадратный корень.
4.Раздел описания переменных начинается со слова _______
5.D:=SQR(4); Чему равно значение переменной D?
6.Чему равно значение переменной d?
d:= 14 mod 3
7.Запишите формулу, используя функции и математические операции языка Паскаль.
x=-b+b2-4ac2a
8.Чему равно значение переменной s
D:= 12 div 5
s:= D+9
9.Чем заканчивается любая программа, записанная на языке Паскаль.
10.Какое имя переменной верно с точки зрения синтаксиса Паскаль?
a)1fhgr c) !gjtuy
b)1_fhgt d) gfr_1
11.Напишите программу, вычисляющую среднее арифметическое 3-х введенных с клавиатуры чисел.
12.Вещественный тип данных.
13.Как называется оператор := ?
14.Как читается данная запись?
F:=125;
15.Запишите команду, позволяющую вывести на экран надпись, используя переменную В.
Значение переменной В= 127
B:=127;
………………………………………………………………
16.Запишите формулу в нормальном виде
SQRT(SQR(x)+100)/(a-b)*c
17.Определите значение переменной b после выполнения следующего фрагмента программы, где a и b – вещественные (действительные) переменные:
a := 7;
b := 7 + 3 * a;
b := b / 2 * a;
a)2
b) 5
c) 98
d) 245
18.Чему равна сумма элементов а[1] и a[4] массива, сформированного следующим образом.
a)30
b)5
c)22
d)40
19.Какого оператора цикла не существует в языке Паскаль?
a.for
b.while
c.repeat…until
d.loop
20.Условный оператор
if a mod 2=0 then write(‘Да’) еlse write (‘Нет’) позволяет определить, является ли число а:
a)целым
b)двузначным
c)четным
d)простым
21.Для записи вспомогательных алгоритмов в языке Паскаль используется:
a)массивы
b)составные операторы
c)процедуры и функции
d)операторы и операнды

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Дуб живет 1000 лет, сосна — на 600 лет меньше, чем дуб. Осина живет на 300 лет меньше, чем сосна.

Что выполняет данная команда readln dr

Данная контрольная работа предполагает знание следующих вопросов:

  1. Структура программы на Pascal
  2. Объявление переменных и типы данных (достаточно: integer и real)
  3. Математические функции и операции в Pascal. Запись сложных математических выражений
  4. Оператор присваивания
  5. Ввод, вывод данных.

Контрольная работа по теме «Введение в программирование на языке Turbo Pascal».

1. Что выполняет данная команда READLN(dr);
2. Целый тип данных
3. Функция, вычисляющая квадратный корень.
4. Раздел описания переменных начинается со слова _______
5. D:=SQR(4); Чему равно значение переменной D?
6. Какая программа выдаст ошибку выполнения? (предполагается, что числа s, f, a лежат в интервале от -1000 до 1000, а≠0)

(a)
Var s, f, a: integer;
BeginS:=f/a;
End.
(b)
Var s, f, a: integer;
BeginS:=f+a;
End.
(c)
Var s, f, a: integer;
BeginS:=f-a;
End.
(d)
Var s, f, a: integer;
BeginS:=f*a;
End.

7. Чему равно значение переменной d?

d:= 14 mod 3
8. Запишите формулу, используя функции и математические операции языка Паскаль.
27fbf98cf59c5b6f1a1d97a0c0a5ef85

9. Чему равно значение переменной s
D:= 12 div 5
s:= D+9
10. Чем заканчивается любая программа, записанная на языке Паскаль
11. С помощью какой команды можно вывести значение переменной G на экран дисплея?
12. С какого слова начинается тело программы, т.е. набор команд, которые выполняются при запуске программы?
13. Какое имя переменной верно с точки зрения синтаксиса Паскаль?
a) 1fhgr c) !gjtuy
b) 1_fhgt d) gfr_1
14. Напишите программу, вычисляющую среднее арифметическое 3-х введенных с клавиатуры чисел.
15. Вещественный тип данных.
16. С:=sqrt(d); Какого типа должна быть переменная С для данного выражения?
17. Как называется оператор := ?
18. Как читается данная запись?
F:=125;
19. Запишите команду, позволяющую вывести на экран надпись, используя переменную В.
«Значение переменной В= 127»
B:=127;
…………………
20. Запишите формулу в нормальном виде
SQRT(SQR(x)+100)/(a-b)*c
21. Указать значения величин A и B после выполнения следующих операторов присваивания.
A:=5.8;
B:=-7.9;
B:=A;
A:=B;

Оператор присваивания, ввод и вывод данных.

Операторы — языковые конструкции для записи действия, выполняемого над данными в процессе решения задачи.

) список вывода Выражения — символьные, числовые, логические, в том числе переменные и константы Пример: write ( ‘s=’, s ). Для s=15 на экране будет: s=15. Информация в кавычках выводится на экран без изменений » width=»640″

Вывод данных

Вывод данных из оперативной памяти на экран монитора:

write ( , , . N )

Выражения — символьные, числовые, логические, в том числе переменные и константы

Пример:

write ( ‘s=’, s ). Для s=15 на экране будет: s=15.

Информация в кавычках выводится на экран без изменений

Варианты организации вывода Вариант организации вывода Оператор вывода Без разделителей Результат write (1, 20, 300). Добавить разделители – запятые write (1, ’,’ , 20, ’, ’, 300) 120300 Добавить разделители – пробелы 1, 20, 300 write (1, ‘ ‘, 2, ‘ ‘, 3) 1 20 300

Варианты организации вывода

Вариант организации вывода

write (1, 20, 300).

Добавить разделители – запятые

write (1, ’,’ , 20, ’, ’, 300)

Добавить разделители – пробелы

write (1, ‘ ‘, 2, ‘ ‘, 3)

Формат вывода Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной. write ( s:x:y) x - общее количество позиций, отводимых под число; y - количество позиций в дробной части числа. Оператор вывода write ( ‘s=‘, s:2:0); Результат выполнения оператора write ( ‘s=‘, s:3:1); s=15 s= 15.0 write ( ‘s=‘, s:5:1); s= 15.0 writeln - вывод c новой строки!

Формат вывода

Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной.

write ( s:x:y)

x — общее количество позиций, отводимых под число; y — количество позиций в дробной части числа.

Оператор вывода

write ( ‘s=‘, s:2:0);

Результат выполнения оператора

write ( ‘s=‘, s:3:1);

write ( ‘s=‘, s:5:1);

writeln — вывод c новой строки!

Ввод данных с клавиатуры Ввод в оперативную память значений переменных : read (, …, ) список ввода После выполнения оператора readln курсор переходит на новую строку.

Ввод данных с клавиатуры

Ввод в оперативную память значений переменных :

После выполнения оператора readln курсор переходит на новую строку.

Числовые типы данных Стандартные функции языка Паскаль: Функция abs ( x ) Назначение Модуль x sqr ( x ) Тип аргумента Тип результата integer, real Квадрат x sqrt ( x ) Такой же, как у аргумента integer, real Квадратный корень из x rouid ( x ) frac ( x ) Такой же, как у аргумента integer, real Округление х до ближайшего целого Целая часть x real real int ( x ) real Дробная часть x random real Случайное число от 0 до 1 random ( x ) - Случайное число от 0 до x real integer integer

Числовые типы данных

Стандартные функции языка Паскаль:

Тип аргумента

Тип результата

Такой же, как у аргумента

Квадратный корень из x

Такой же, как у аргумента

Округление х до ближайшего целого

Целая часть x

Дробная часть x

Случайное число от 0 до 1

Случайное число от 0 до x

Проверочная работа «Оператор присваивания, ввод и вывод данных» 10 класс

Проверочная работа «Оператор присваивания, ввод и вывод данных»

  • Что выполняет данная команда READLN (dr) ;
  • Раздел описания переменных начинается со слова…
  • Чему равно значение переменной d?

d:= 14 mod 3

  • Запишите формулу, используя

функции и математические операции

  • Чем заканчивается любая программа, записанная на языке Паскаль
  • С помощью какой команды можно вывести значение переменной G на экран?
  • Как называется оператор := ? Как читается данная запись?

-80%

Команды ввода/вывода информации.

Каждый день мы получаем информацию.(Книги, интернет и т.п.). Эту информацию мы обрабатываем (анализируем) и делаем определённые умозаключения, выводы. А затем своими выводами делимся с другими. Коротко это можно обозначить следующими пунктами:

1. Получить информацию (Входящие данные).
2. Обработать информацию.
3. Выдать информацию.

Программирование (программы) строится по такому же принципу. Сначала программа получает данные, затем обрабатывает соответственно поставленной задаче и выводит результат.
Допустим, стоит задача решить квадратное уравнение Ax 2 +Bx+C=0. Для его решения нужно
1. Знать коэффициенты А,В,С. (В нашем случае — это входящие данные).
2. Обрабатываем данные, используя значения дискриминанта (D=B*B-4*A*C) (Дискриминант это дополнительная переменная (внутренняя или промежуточная) которая позволит нам получить результат.
3. Вычисляем Х1, Х2.
Но эти значения сначала мы держим в калькуляторе или в уме. И только затем только пишем на бумаге. Итак, исходя из выше сказанного, для решения квадратного уравнения нужно:
1. Получить значения А,В,С.
2. Используя дополнительные переменную/переменные вычислить результат.
3. Вывести результат на экран.

Для выполнения данных операций в Паскале существуют команды ввода/вывода информации.
Команды ввода информации

С английского слово Read переводится как «ЧИТАТЬ». Его и взяли для считывания данных от пользователя.

Общий вид команды: Read (список переменных);
Для ввода информации (точнее значений переменных) используют команду Read (a1, a2, a3). Здесь a1, a2, a3 — это список переменных объявленных в разделе Var. Приложением к команде Read есть команда Readln (список переменных) Эти команды отличаются друг от друга тем, что после выполнения команды Read текстовый курсор не переходит на новую строку, а в команде Readln — переходит. Кстати, без списка переменных команда Readln используется для задержания информации на экране до тех пор, пока пользователь не нажмет клавишу Enter.

Компьютер — это машина для обработки информации, которую получает от пользователя. Затем выполняет с ней определенные действия и выдает пользователю результат. Поэтому для обеспечения общения с ПК придется изучить команды ввода/вывода информации и определенных правил форматирования результатов (на основе работы с числами) Вспомним немного английский язык. Слово «Пиши», или «Напечатай» в нём пишеться Write. В языке Паскаль аналогичная команда отвечает за вывод различных сообщений. Только с различными вариациями. Попробуем разобраться с этим вопросом. Итак …
Команды вывода информации
Общая структура команды Write (‘Сообщение’ [, список переменных]);
После вывода сообщения, текстовый курсор находится в той же строке, что и информирующее сообщение. Для вывода сообщения «Hello» нужно дать следующую команду
Write (‘Hello World’);
команда (‘Сообщение’);

Предположим, что в целочисленной переменной Area находится значение площади фигуры равное 25. Руководитель проекта требует вывести сообщение и значение переменной. Для этого используется следующая запись команды.

Write (‘Площадь фигуры= ‘,Area );

команда ( ‘сообщение ‘, значение переменной);

считывает из памяти значения величин, встречающихся в выражении из правой части команды;
вычисляет значение выражения, стоящего в правой части;
записывает полученное значение в память по адресу, указанному в левой части команды.

Заметим, что при этом старое значение (если оно было), хранящееся в памяти по указанному адресу, будет затерто.

Не путать команду присвоить и знак равно.
Результатом А:=7 будет занесение числа 7 в ячейку с именем А
Результатом А=7 будет проверка равенства значения в ячейке А с числом 7

команда ( ‘сообщение ‘, значение переменной, ‘завершение сообщения’);

И опять-таки руководство требует, чтобы был запас для вывода выделить 4 знакоместа в значении площади …

команда ( ‘сообщение ‘ , значение переменной с форматированием, ‘завершение сообщения’);

И только сейчас руководитель проекта понял, что площадь может быть действительным числом. Поэтому требует рассчитать значение площади фигуры с максимальной точностью. В этом случае — тип переменной Area: Real;

Иногда результат выводится в виде Площадь фигуры= = 2.5Е+1
Запись E + 01 означает, что результат (2.5) нужно умножить на 10
Запись E + 02 означает, что результат (2.5) нужно умножить на 100 и т.д.
Запись E-01 означает, что результат нужно разделить на 10
Запись E-02 означает, что результат нужно разделить на 100 и т.д.

Руководителю не понравилась большое количество цифр. Он решил, что достаточно лишь 5 знаков после запятой.

Площадь фигуры= 25.91326 квадратных единиц
Запись Area:4:5 означает, что под вывода целой части результата отводится 4 знакоместа и 5 знаков для цифр после запятой.
Но кроме площади фигуры существует еще и периметр …. Руководитель проекта требует, чтобы точность значения площади была 5 знаков и рассчитан периметр с максимальной точностью.

Площадь фигуры= 25.91326 квадратных единиц и Периметр==2.0035769132E+01 единиц
Есть 3 команды Write, но результат выводится в одну строку. Возникает вопрос, а можно перенести текстовый курсор на следующую строку? Для пополнения багажа знаний читаем следующий раздел

Общая структура команды Writeln.
Writeln (‘Сообщение’ [, список переменных]);
Аналогом команды Write в Паскале есть команда Writeln с тем отличием, что после вывода сообщения на экран, текстовый курсор переходит на новую строку. например:

Hello World
Курсор остается в той же строке, что и слово World. Точнее сразу после него.

Hello
World
пустая строка

После вывода на экран слова Hello, текстовый курсор перемещается на новую строку. Поэтому слово World выводится с новой строки. Для перехода на новую строку без вывода сообщений можно использовать команду Writeln; без параметров.
Пример

Hello
World
Как видим, в тексте программы у нас 3 команды вывода данных. Одна из них «пустая» для перехода на новую строку. Изменений в формате записи команды по сравнению с предыдущей нет. Единственное отличие — переход текстового курсора на новую строку. Данные (конкретные значения переменных). которые получает компьютер извне (например от пользователя или от датчиков) называются входящими. Данные (информация) которые компьютер выдает как результат решения задачи называются результатом. Переменные в программе, которые помогают решить задачу и содержат промежуточные значения — называются вспомогательными или промежуточными.
Пример из школьной программы по математике.
Для квадратного уравнения
А, В, С это входящие данные.
Х1,Х2 — это результат.
Дискриминант — это вспомогательнаня переменная, которая позволяет рассчитать решение уравнения

Пример из школьной программы по геометрии.
Дано треугольник со сторонами А, В, С. Найти его площадь используя формулу Герона. (Смотреть в учебнике).
А, В, С — входящие.
Area — результат.
А вот Р (полупериметр) — вспомогательная или промежуточная (Она позволяет рассчитать площадь треугольника).
Количество вспомогательных переменных зависит от поставленной задачи.

Что нужно запомнить:
1. Правильно писать команды Write/Writeln и Read/Readln
2. Понимать разницу между Write/Writeln и Read/Readln
3. Знать и понимать принцип форматирования результата ввода/вывода данных

4. При вводе данных желательно использовать Write/Readln.

Дано целое число А. Вывести его квадрат.

Например, чем отличаются результаты работы приведенных ниже программных кодов:
1. Write(‘ Число A=’); Readln(A);
2. Writeln(‘ Число A=’); Read(A);

1. A:integer Write(‘Результат=’,a:3);
2. A:real; Write(‘Результат=’,a:3:3)
3. A:real; Write(‘Результатt=’,a);

Для начала предлагаю Вам простое задание.
Выполните нижеуказанные действия для Задача1 не особо вдаваясь в подробности. Просто «проба пера». Если «процесс пойдет», внесите в программу изменения согласно задач для самостоятельного решения.
Задача1.
Дано действительное число Т=23.
Вывести его на экран с двумя знаками после запятой.
1. Запускаем ТР 2.
2. Набираем код программы
Программный код для набора в Паскале

3. Для проверки на наличие синтаксических ошибок нажимаем F9. Если нет синтаксических ошибок — появиться мигающая фраза Press any Key/ Если таковые есть — придется исправлять.
4. Нажимаем любую клавишу (чаще всего пробел).
5. Для запуска программы нажимаем Ctrl+F9.
6. Программа напечатает Chislo T=23.00 и будет ждать нажатия на клавишу Enter
7. Нажимаем Enter и возвращаемся в среду программирования.
8. Если нужно сохранить программу нажимаем F2. Указываем имя и кнопочка ОК. (для открытия файла — F3)
9. Для выхода из ТР — Alt+X Общая структура программы в данном случае будет такова:

<****** Для самостоятельного решения ********>
К каждой нижеуказанной задаче назовите, какие переменные будут «входящими», промежуточными, и укажите переменную/переменные, которая содержит результат.
Объявить переменные и вывести результат согласно условию.
Внимание: Во всех примерах при выводе использовать значения переменных. (Вывод просто указанной строки не есть верным решением)
Пример:
Дано площадь квадрата S=25.
Вывести результат в виде: Площадь квадрата=25

S: входящие, S: результат. (промежуточных нет)

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *