- •Билет №1
- •Основные средства языка Паскаль.
- •Назначение и описание констант и типизированных констант в Паскале.
- •Типизированные константы
- •Билет №2
- •Билет №3
- •Раздел описания типов в Паскале.
- •Одномерные массивы.
- •Билет №4
- •Билет №5
- •Оператор цикла с постусловием.
- •Действия со строками в Паскале
- •Билет №7
- •Двумерные массивы.
- •Билет №8
- •Билет №11
- •К лассификация языков программирования.
- •Билет №12
- •Процедуры в Паскале.
- •Пример №41. Демонстрация процедур.
- •Билет №13
- •Билет №14
- •Билет №15
- •2.Организация ввода – вывода в Паскале.
- •Билет №16
- •Билет №17
- •Способы представления алгоритмов.
- •Выражения в Паскале.
- •Билет №18
- •Билет №21
- •Билет №24
- •Билет №25
Билет №14
Функции в Паскале.
Основные правила записи блок – схем.
Каждый блок может иметь метку, нумерация идет сверху - вниз и слева - направо.
Линиями соединения отдельных блоков показывают направление процесса обработки в схеме. Каждое такое направление вычислений называется ветвью (линия потока). Направление линий сверху вниз и слева направо принимаются за основные и стрелками не обозначаются. В остальных случаях направление линий потока указываются стрелками.
Записи внутри блоков (символов) должны быть краткими, а выполнение записанных в блоке действий всегда предполагается в последовательности слева на право и сверху вниз.
Билет №15
Элементы языка Паскаль.
Алфавит языка ТР включает буквы, цифры, шестнадцатеричные цифры, специальные символы и зарезервированные слова
Буквы - буквы латинского алфавита от a до z и от A до Z. В ТР нет различий между прописными и строчными буквами, если только они не входят в символьные и строковые выражения и символ подчеркивания "_" - буква.
Цифры - арабские цифры от 0 до 9.
Шестнадцатеричные - 0…9; + 6 букв латинского алфавита А…F / а…f.
Специальные знаки - символы: +, -, *, /, =, ,, ., :, ;, <, >, [ ], ( ), { }, ^, @, $, #
К специальным знакам относятся пары символов: <>, <=, >=, :=, (* *), (. .)
В программе эти пары символов нельзя разделять пробелами, если они используются как знаки операций сравнения или ограничители комментария.
Особое место занимают пробелы, к которым относятся любые символы ASCII в диапазоне кодов от 0 до 32. Эти символы рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов. Несколько следующих друг за другом пробелов считаются одним пробелом (исключение: строковые константы).
В Турбо Паскале имеются следующие зарезервированные слова:
and |
do |
goto |
mod |
procedure |
to |
asm |
type |
if |
nil |
program |
xor |
array |
until |
implementation |
not |
record |
|
begin |
downto |
in |
object |
repeat |
|
case |
else |
uses |
of |
set |
|
const |
end |
var |
or |
shl |
|
constructor |
file |
inline |
packed |
shr |
|
destructor |
for |
interface |
while |
string |
|
div |
function |
label |
with |
then |
|
Зарезервированные слова не могут использоваться в качестве идентификаторов.
Стандартные директивы первоначально связаны с некоторыми стандартными объявлениями в программе. К ним относятся:
absolute |
external |
forward |
near |
virtual |
assembler |
far |
interrupt |
private |
|
Если идентификатор будет иметь такой вид, то это не будет считаться ошибкой, однако, этого надо избегать.