- •13) Каковы производные единицы информации
- •14)Что такое код
- •15)Как кодируется текстовая информация
- •16) Как представляется числовая информация
- •19)Каковы основные блоки фон-неймоновской электронно-вычислительной машины
- •20)Что понимают под внешней и внутренней памятью компьютера
- •21)В чем преимущества шинной архитектуры эвм
- •22)Что понимают под базовой аппаратной конфигурацией персонального компьютера
- •Вопрос 51. Что представляет собой структура «цикл с предусловием», как реализуется она на языках программирования?
- •Вопрос 52.Что представляет собой структура «цикл с постусловием», как реализуется она на языках программирования?
- •Вопрос 53.Что представляет собой структура «цикл с параметром», как реализуется она на языках программирования?
- •Вопрос 54. Как формулируется задача поиска? Сортировки?
- •Вопрос 55. Перечислите методы сортировки.
- •Вопрос 56. В чем заключается линейный поиск? каковы условия его окончания?
- •Вопрос 57. Что такое язык программирования?
- •Вопрос 58. Что такое алфавит, синтаксис, семантика языка программирования?
- •Вопрос 59. Что такое транслятор? Какие функции он выполняет?.
- •Вопрос 60. Какие технологии программирования существуют?
- •Вопрос 61. Каковы правила структурного программирования?
- •Вопрос 62. Каковы этапы решения задач на эвм?
- •63. Что включает алфавит языка Паскаль?
- •64. Какие типы данных имеются в Паскале?
- •65. Какие стандартные математические функции имеются в Паскале?
- •66. Какова структура программы на языке Паскаль? Структура программы на языке Паскаль
- •67. Какие операторы имеются в Паскале?
- •68. Как в Паскале осуществляется ввод и вывод данных?
- •69. Как описываются функции в Паскале?
- •70. Как описываются процедуры в Паскале?
- •71. Что такое компьютерная сеть?
- •72. Каково назначение локальных сетей?
- •Назначение локальных сетей
- •73. Какие бывают конфигурации локальных вычислительных сетей?
- •74. Что представляет собой глобальная сеть Интернет? Введение в Интернет
- •Региональные компьютерные сети.
- •Корпоративные компьютерные сети.
- •75. Какой протокол передачи данных используется в Интернет?
- •76. Какая адресация используется в интернет?
- •77. Что представляет собой url-адрес?
- •85. Что включает понятие безопасности в вычислительной технике?
- •86. Каковы уровни защиты информации?
- •87. Что такое компьютерный вирус?
- •Вопрос 88. Как классифицируют компьютерные вирусы?
- •Вопрос 89. Каковы методы защиты от компьютерных вирусов?
66. Какова структура программы на языке Паскаль? Структура программы на языке Паскаль
Рассмотрим, как написать программу на языке Паскаль и, какова ее структура. Она всегда состоит из двух частей. В первой части программы описывается последовательность необходимых действий, во второй части - данные, с которыми они оперируют. На основании описаний и определений выводятся данные, а действия представляются операторами языка. Программа может иметь заголовок, он задает имя программы и ее параметры. Чтобы знать, как правильно написать программу, надо разобраться с ее структурой. Она содержит:
-
Заголовок программы. С ключевого слова program начинается раздел, а потом уже идет название программы. Например, program Alex; Следует обратить внимание на то, что любое действие языка надо заканчивать точкой с запятой. Имя программы никогда не начинают с цифры, так как оно является пользовательским идентификатором.
-
Блок описаний. Он содержит много различных блоков программы, каждый из них отвечает за определенный вид программы.
-
Блок операторов. Его еще называют блоком действий. Это обязательный блок в программе, в котором находятся команды, которые нужно сделать в процессе выполнения программы. Начинается он с ключевого слова begin, а заканчивается словом end, обязательно с точкой.
67. Какие операторы имеются в Паскале?
В языке Паскаль имеются два условных оператора: if (оператор ветвления) и case (оператор выбора). Оператор if обеспечивает выбор из двух альтернатив, оператор выбора case позволяет сделать выбор из произвольного числа имеющихся вариантов.
68. Как в Паскале осуществляется ввод и вывод данных?
Рассмотрим, для начала, Вывод данных в Паскале.
Для этой цели используются две стандартные процедуры: Writeln и Write.
Writeln (Список вывода) ; — стандартная процедура, которая используется для вывода данных на экран. Значения выводятся в порядке их записи в списке вывода. Затем курсор переходит в начало следующей строки.
Write (Список вывода) ; — стандартная процедура для вывода данных на экран без перевода курсора на новую строку.
Примеры использования процедур вывода с указанием местонахождения курсора после выполнения операторов вывода даны в таблице: Символ «□» указывает место расположения курсора после вывода информации.
Оператор |
Результат выполнения |
Writeln('Ответ: ' sqrt(5)); |
Ответ: 2.2360679775Е+00 □ <= положение курсора после вывода |
Writeln('Введите число'); |
Введите число □ <= положение курсора после вывода |
Write ('Х='); |
Х=□ <= положение курсора после вывода |
Write (X, 1 , 1 , Y) ; При Y=-3, Х=5 (X, Y описаны как Integer) |
511-З□ <= положение курсора после вывода |
Writeln (2 + 3); |
5 □ <= положение курсора после вывода |
Writeln('Дано: а= ' , а) ; Writeln('b=' , b); Writeln('а + b = ', a+b); При а=-34.6, b=126.93 (a, b описаны как Real) |
Дано: а=-3.4600000000Е+01 b=1.2693000000Е+02 а + b= 9.2330000000Е+01 □ <= положение курсора после вывода |
Writeln (0.2-0.01); |
1.9000000000Е-01 □ <= положение курсора после вывода |
Writeln; |
Переход на новую строку |
Символ «□» указывает место расположения курсора после вывода информации.
Рассмотрим, теперь, Ввод данных в Паскале.
Для ввода значений переменных с клавиатуры используют две стандартные процедуры ввода: Read и Readln.
Внимание! РАЗЛИЧИЯ READ B READLN ВАЖНЫ ПРИ ЧТЕНИИ ИСХОДНЫХ ДАННЫХ ИЗ ФАЙЛА
При наличии в списке ввода нескольких идентификаторов соответствующие значения после запуска программы следует вводить через пробел(ы) или нажимая после каждого значения клавишу Enter. При этом соответствующей переменной будет присвоено очередное по порядку значение.
При выполнении оператора ввода программа приостанавливает работу, пока пользователем не будут введены необходимые значения переменных.