Справочник Pascal
методическая разработка по информатике и икт (8 класс)
Справочный матераила для начинающих программистов в среде Паскаль
Скачать:
Вложение | Размер |
---|---|
Справочник Паскаль | 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 состоит из нескольких файлов. Может использоваться в качестве методического пособия по работе в данной среде программирования....