Справочник Pascal
методическая разработка по информатике и икт (8 класс)

Тюлюш Мария Мергеновна

Справочный матераила для начинающих программистов в среде Паскаль

Скачать:

ВложениеРазмер
Microsoft Office document icon Справочник Паскаль64 КБ

Предварительный просмотр:

Справочник для урока (Pascal – начальный уровень)

Таблица 1. Некоторые типы данных Pascal.

Название типа

Размер в байтах

Описание и диапазон значения

Byte

1

Целые числа  0...255

ShortInt

1

Целые числа  -128...+127

Word

2

Целые числа   0...65535

Integer

2

Целые числа   -32768. ..+32767

LongInt

4

Целые числа   -2 147 483 648...+2 147 483 647

Real

6

Вещеcтвенные числа  Макс. 10-11 цифр.  

Double

8

Вещеcтвенные числа  Макс. 15-16 цифр  

Extended

10

Вещеcтвенные числа  Макс. 19-20 цифр  

Comp

8

Вещеcтвенные числа  Макс. 10-11 цифр  

Char

1

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

String

Строковый тип

Boolean

1

Логический тип (значения True или False)

Text

Переменная для связи с файлом, как с текстовым

Пример описания переменных:

VAR

   a,b,test:integer; cl:boolean;

   d:integer;

Таблица 2. Стандартные математические функции и операции Pascal.

Функция

Описание и примечания

Function abs (x: число): число

Возвращает модуль х. тип результата совпвдвет с типом x (integer или real)

Function АгсТаn (x: real): real

Возвращает арктангенс x ( значение в радианах)

Function cos (x: real): real

Возвращает косинус, угол в радианах

Function ехр (x: real): real

Возвращает e в степени x

Function frac (x: real): real

Возвращает  дробную часть x

Function int (x: real): real

Возвращает целую часть x

Function ln (x: real): real

Возвращает логарифм натуральный от x

Function Pi: real

Возвращает число 3.141592653...

Function Random: real

Возвращает псевдослучайное число от 0 до 1

Function Random (x: integer): integer

Возвращает псевдослучайное число от 0 до x-1 включительно

Randomize

Инициация генератора псевдослучайных чисел

Function Round (x: Real): Longint

Округляет x до ближайшего целого

Function sin (x: real): real

Возвращает синус x, угол в радианах

Function sqr (x: real): real

Возвращает x2 

Function sqrt (x: real): real

Возвращает корень квадратный из x

Function Trunc (x: Real): Longint

Возвращает целую часть x

a mod b

Операция возвращает остаток от деления a на b. Операнды и результат – целочисленные.

a div b

Операция возвращает целую часть от деления a на b. Операнды и результат – целочисленные.

Пример использования математических функций и операций:

c:=sqr(5+fr/sin(a)); d:= (rez mod c)+6;

Таблица 3. Некоторые процедуры и функции обработки символов и строк Pascal.

Функция или процедура

Описание и примечания

Function chr (k: byte): char

Возвращает символ с кодом k

Function ord (c: char): byte

Возвращает код символа c

function Concat (s1 [, s2,..., sn]: String): String

Возвращает строку, представляющую собой соединение строк параметров s1…sn

function Copy (S: String; Index: Integer; Count: Integer): String

Возвращает фрагмент строки S, начиная с символа с номером Index, длиной Count символов

procedure Delete (var S: String; Index: Integer;

Count:Integer)

Удаляет из строки S Count символов, начиная с символа с номером Index

procedure Insert (Source: String; var S: String; Index:

Integer)

Вставляет строку Source в строку S, начиная с символа с номером Index

function Length (S: String): Integer

Возвращает длину строки S в символах

function Pos (Substr: String; S: String): Byte;

Возвращает номер символа в строке S, начиная с которого в нее входит в качестве подстроки строка Substr. Если строка S не содержит строку Substr, то возвращает 0.

procedure Str (X [: Width [: Decimals ]]; var S:string)

Преобразует число x в строку S с заданным параметрами Width и  Decimals числом знаков

procedure Val (S; var V; var Code: Integer);

Преобразует строку S в число V. В случае удачи в переменную Code возвращает 0, иначе – код ошибки

Таблица 4. Некоторые процедуры управления Pascal.

Процедура

Описание и примечания

procedure Break

Обеспечивает немедленный выход из цикла

procedure Continue

Завершает досрочно текущую итерацию цикла

procedure Exit

Обеспечивает немедленный выход из текущей подпрограммы. При вызове из тела основной программы завершает ее работу.

procedure Halt

Немедленно завершает программу. (Здесь приведен неполный вариант вызова)

Некоторые управляющие конструкции языка и процедуры ввода/вывода.

Цикл с параметром.

for var := нач. знач. to кон. знач. do оператор;

for var := нач. знач. downto кон. знач. do оператор; { downto – от большего к меньшему}

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

while выражение логического типа do оператор;

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

repeat

  операторы тела цикла через ;

until выражение логического типа;

{выход из цикла осуществляется при истинности логического выражения}

Конструкция ветвления.

if выражение логического типа then оператор;

if выражение логического типа then оператор1 else оператор2;

Вывод на экран

Writeln(список выражений и/или сообщений через запятую); 

Пр.: writeln(‘Скорость полета=’, q, ‘м/с.’);

Ввод значений с клавиатуры в переменные

Readln(список переменных через запятую);

Примеры: Readln(a,b); readln(clin);

Таблица 5. Некоторые процедуры и функции для работы с текстовыми файлами.

Процедура / функция

Описание и примечания

Procedure Assign (f:text; name:string)

Связывает файловую переменную f с файлом, имя которого, или полный путь с именем к которому хранится в переменной name. На момент связывания файл с именем name может не существовать.

Procedure Reset (f:text)

Открывает файл, связанный процедурой Assign с переменной f.

Procedure Rewrite (f:text)

Создает на диске файл, связанный процедурой Assign с переменной f и открывает его для возможности записи в него информации. В случае, если файл с таким именем уже существует, полностью стирает его содержимое и открывает.

Procedure Close (f:text)

Закрывает файл, связанный процедурой Assign с переменной f.

Function Eof (f:text):boolean

Возвращает истину, если из файла считана вся информация. Другими словами, возвращает истину при достижении в процессе считывания конца файла.


По теме: методические разработки, презентации и конспекты

Графические примитивы_Pascal.

Здесь предоставлен план-конспект открытого урока по теме: "Графика на языке Pascal"....

Одномерные массива_Pascal

Полный комплекс заданий по одномерным массивам ва Паскале....

Учебно-методическое пособие по теме "Программирование на языке Pascal".

Материал представляет собой разработку уроков для учителей информатики.Свыше 60 уроков, содержащих теоретический и практический материал....

Символьные переменные_Pascal

Поурочные задания по символьным переменным (Pascal)...

Методические рекомендации по работе со справочником по математике. Справочник по математике (геометрия). 5 – 9 классы: для учащихся специальных (коррекц.) общеобразоват. шк. / А. Г. Саламатова. – М.: Гуманитарный изд. центр ВЛАДОС, 2014. – 167 с.

Методические рекомендации по работе со справочником: Справочник по математике (геометрия). 5 – 9 классы: для учащихся специальных (коррекц.) общеобразоват. шк. / А. Г. Саламатова. – М.: Гуманитар...

Электронный справочник по работе в среде программирования PASCAL

Справочное руководство по языку парограммирования Pascal состоит из нескольких файлов. Может использоваться в качестве методического пособия по работе в данной среде программирования....