Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БИЛЕТЫ по Алгоритмизации_отв.doc
Скачиваний:
1
Добавлен:
30.08.2019
Размер:
329.22 Кб
Скачать

Билет №14

  1. Функции в Паскале.

  2. Основные правила записи блок – схем.

Каждый блок может иметь метку, нумерация идет сверху - вниз и слева - направо.

Линиями соединения отдельных блоков показывают направление процесса обработки в схеме. Каждое такое направление вычислений называется ветвью (линия потока). Направление линий сверху вниз и слева направо принимаются за основные и стрелками не обозначаются. В остальных случаях направление линий потока указываются стрелками.

Записи внутри блоков (символов) должны быть краткими, а выполнение записанных в блоке действий всегда предполагается в последовательности слева на право и сверху вниз.

Билет №15

  1. Элементы языка Паскаль.

Алфавит языка ТР включает буквы, цифры, шестнадцатеричные цифры, специальные символы и зарезервированные слова

Буквы - буквы латинского алфавита от 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

Если идентификатор будет иметь такой вид, то это не будет считаться ошибкой, однако, этого надо избегать.