Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика все ответы.doc
Скачиваний:
23
Добавлен:
26.04.2019
Размер:
946.69 Кб
Скачать

23. Базовые команды языка Паскаль, базовые алгоритмические структуры на Паскале. (из лекции)

Базовые алгоритмические структуры:

  1. Структура следования. Состоит из 2х команд с указанной очерёдностью их выполнения(предшествующий, преемник);

  2. Ветвление. В полной форме состоит из некоторого условия. Проверяемого на истинность; из команды, которорые выполняются если условие истинно и команды выполняются, если условие истинно.

(если) if <условие>

(то) then <команда> then begin <команды>

(иначе) else <команда>

End.

  1. Повторение. Служит для компактной записи одного и того же набора команд.

(пока) While <условие> do begin

<команда 1>

<команда N>

End;

Вычисляется условие, если истинно, то выполняется тело цикла.

Выполняется до тех пор, пока условие истинно.

Пример: необходимо найти все нечётные числа из ряда натуральных чисел до тех пор, пока эта сумма не превысит значения N.

------------------------

Program Summa;

Uses Crt;

Var: i,n,s: real;

Begin

Clrscr;

Readln (n);

S:=1;

I:=1;

While (s<=n) do begin

I:=i+2;

S:=s+I;

End;

Writeln (‘вычисленная сумма равна ’,s);

End.

For <переменная> :=<нач. значение переменной> to <конечное значение>

Do begin

<тело программы>

End.

24. Данные, тип данных, стандартные типы.

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

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

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

В языке программирования Паскаль достаточно много типов данных. Кроме того, сам пользователь может определять свои типы данных.

Тип переменной определяется тем, с какими данными она связана.

Стандартные типы

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

Логический тип

Основной логический тип данных Паскаля называется boolean. Величины этого типа занимают в памяти 1 байт и могут принимать всего два значения: true (истина) или false (ложь). Внутреннее представление значения false - 0 (нуль), значение true - 1.

Целые типы

Тип Название Размер Знак Диапазон значений

integer целое 2 байта есть -32 768 .. 32 767

shortint короткое целое 1 байт есть - 128 .. 127

byte байт 1 байт нет 0 .. 255

word слово 2 байта нет 0 .. 65535

longint длинное целое 4 байта есть - 2 147 483 648 .. 2 147 483 647

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

Тип Название Размер, байт Значащих цифр Диапазон значений

real вещественный 6 11-12 2.9e-39 .. 1.7e+38

single одинарной точности 4 7-8 1.5e-45 .. 3.4e+38

double двойной точности 8 15-16 5.0e-324 .. 1.7e+308

extended расширенный 10 19-20 3.4e-4932 .. 11e+4923

comp большое целое 8 19-20

Символьный тип

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