Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ответы на зачётные билеты

.doc
Скачиваний:
72
Добавлен:
04.06.2014
Размер:
45.06 Кб
Скачать

1)Правила языка Паскаль предусматривают единую для всех программ форму основной структуры:

Program <Имя программы>; <Раздел описаний> Begin <Тело программы> End.

2)Виды операций

Присваивание :=

вывода write

ввода пользователем значения read

3)Разделы описаний:

имя программы program

описание подключенных модулей и библиотек uses

описания пользовательских типов type

констант const

меток label

переменных процедур и функций var

4)Типы алгоритмов:

линейный, разветвляющийся и циклический

5)Типы переменных:

Целые byte 1б,

Вещественные real-6,

Cтроковые char-1б,

Логические booleon-1б.

6) Целые типы

byte – 1б

word – 2б

shortint – 1б

integer – 2б

longint -4б

Целочисленные типы данных представляют собой значения, которые могут использоваться в арифметических выражениях и занимать в памяти от 1 до 4 байт.

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

read(а) readln(а) ожидает вода значений после нажатия enter и записывает значения в соотв. переменную

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

write(a)/ writeln выводит значение на экран, курсор на следующую позицию/строчку

9)Операторы присваивания

a:=1 тип значения должен совпадать с типом переменной

10)Операторные скобки

Пары зарезервированных слов begin и end. Назначение операторных скобок - выделение группы операторов. Несколько операторов, заключенных в операторные скобки, называют составным оператором.

11)Процедуры и функции для работы со строфами.

Length(s)

Функция возвращает в программу целое значение типа byte

Concat(st1,s)

Функция выполняет слияние строк-параметров, эквивалентна сложению.

 

Copy(s,n,k)

Выделяет в строке «S» с позиции “n” “k” символов

Delete(s,n,k)

Удаляет из строки s подстроку длиной с n по k символов

Insert(s1,s,n)

Вставляет в строку S подстроку S1 с позиции n

Pos(st1,s)

Возвращает в программу целое число типов byte, номер позиции подстроки st1 в строке s. Если подстроки нет – возвращает в 0.

Str(k,s)

Преобразует число k в строку s

12)Массивы

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

A:Array[1..10]

13)Виды циклов

В большинстве задач, встречающихся на практике, необходимо производить многократное выполнение некоторого действия. Такой многократно повторяющийся участок вычислительного процесса называется циклом.

Если заранее известно количество необходимых повторений, то цикл называется арифметическим. Если же количество повторений заранее неизвестно, то говорят об итерационном цикле.

14)Вещественные типы

real – 6б

single – 4б

double – 8б

extended – 10б

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

15)Условный оператор

У условного оператора if два фомата записи: полный и укороченный

1)if <усл> then оператор 1(да)

else оператор 2 (нет)

2) if <усл> then оператор;

if <усл> then begin

оператор1;

end;

16)Строковые типы

string[n] – nб (кол-во символов в строке)

Строка – это последовательность символов кодовой таблицы персонального компьютера. Количество символов в строке может изменяться от 0 до 255.

Char-1б

17) Цикл с известным количеством оборотов

For i:= in to ik do оператор;

In<ik

Переменная цикла отвечает за подсчёт кол-ва оборотов цикла, всегда целое число.

For i:= in down to ik do оператор;

In>ik c шагом -1

18) Цикл с предусловием

while выражение do оператор

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

19)Логические типы

Переменные логического типа описываются посредством служебного слова Boolean. Они могут принимать только два значения - False и True.(1б)

20) Цикл с постусловием

repeat

оператор;

оператор;

...

оператор

until выражение

Операторы между словами repeat и until повторяются, пока логическое выражение является ложным (False). Как только логическое выражение становится истинным (True), происходит выход из цикла.

Соседние файлы в предмете Информатика