Стандартные математические функции
Муниципальное образовательное учреждение
Староалгашинская средняя школа имени Героя Советского Союза
Н.Г.Князькина «Цильнинский район» Ульяновской области
Сообщение по информатике на тему: «Язык программирования- Паскаль».
Работу выполнила
Ученица 9 класса
Тингусова Ольга
Паска́ль — один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков.
Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Язык назван в честь французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа. Первая публикация Вирта о языке датирована 1970 годом; представляя язык, автор в качестве цели его создания указывал построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные.
|
|
Основные достоинства языка:
1). гибкость и универсальность;
2). простота и ясность конструкций;
3). легкость реализации на большинстве современных ЭВМ;
4). возможность достаточно полного контроля правильности программы как на этапе трансляции, так и во время выполнения программы;
5). возможность удовлетворения требованиям структурного программирования;
6). наличие набора структурных типов данных: массивов, записей, записей с вариантами, множеств, файлов и т.д.
Некоторые недостатки языка:
1). отсутствие операции возведения в степень;
2). отсутствие средств работы с файлами прямого доступа.
Язык программирования Паскаль является языком программирования высокого уровня или алгоритмическим языком (т.е. языком, специально разработанным для записи алгоритмов вычислений). Особенностью таких языков как Бейсик, Паскаль по сравнению с большинством другими алгоритмическими языками, является их ориентация на диалоговый процесс программирования.
Алфавит языка Паскаль - набор символов, разрешенных к использованию и воспринимаемых компилятором, в соответствии с их смысловым значением может быть разбит на следующие группы:
1) буквы латинского алфавита (прописные и заглавные): A,B, ... ,Z и a,b,...,z
|
|
2) арабские цифры (от 0 до 9);
3) знаки арифметических операций:
+ - сложение, - - вычитание,
* - умножение / - деление,
div - деление нацело с отбрасыванием остатка,
mod - нахождение остатка от деления нацело;
4). знаки операций отношения:
= - равно, <> - не равно,
> - больше, < - меньше,
>= - больше или равно, <= - меньше или равно;
5). знаки логических операций:
NOT - отрицание, OR - логическое сложение,
AND - логическое умножение;
6). знаки операции присваивания := ;
7). специальные символы:
- пробел (разделитель) _ - подчеркивания
( - открывающая круглая скобка
) - закрывающая круглая скобка
[ - открывающая квадратная скобка
] - закрывающая квадратная скобка
- открывающая фигурная скобка
- закрывающая фигурная скобка
, - запятая
. - точка
; - точка с запятой
' - апостроф
: - двоеточие
8). ключевые слова:
AND -и, ARRAY - массив,
BEGIN -начало, CASE - вариант,
CONST -константа, DIV - деление нацело,
DO -выполнять, DOWNTO - уменьшать до,
ELSE -иначе, END - конец,
FILE -файл, FOR - для,
FORWARDвперед, FUNCTION - функция,
GOTO -переход на, IF - если,
IN -в, LABEL - метка,
MOD -модуль, NOT - не,
OF -из, OR - или,
PROCEDURE процедура, PROGRAM - программа,
RECORDзапись, REPEAT - повторить,
|
|
SET -множество, STRING- строка,
THEN -то, TO - к,
TYPE -тип, UNIT - модуль,
UNTIL -до, USES - используемые,
VAR -переменная, WHILE - пока,
WITH -с, XOR - арифмет. или.
9). стандартные идентификаторы (имена):
константы FALSE, TRUE и MAXINT;
типы BOOLEAN, INTEGER, REAL и CHAR;
файлы INPUT и OUTPUT;
процедуры READ, READLN, WRITE, WRITELN, GET, PUT, REWRITE, NEW и RESET;
стандартные математические функции
Функция | Обращение | Аргумент | Функция |
!х! x2 | abs(x) sqr(x) | R и I R и I | R и I R и I |
Sin x Cos x ex Ln x x Arctg x | sin(x) cos(x) exp(x) ln(x) sqrt(x) arctan(x) | R и I | R |
Употребление букв русского алфавита в алгоритмическом языке Паскаль, ограничено по сравнению с английскими буквами, использованием как элементов символьных констант и в комментариях.
Структура программы
Программа на языке Паскаль состоит из двух основных частей
- описания данных, над которыми совершаются действия, и описание действий, которые должны осуществляться над данными. Действия задаются операторами, а данные - определениями и описаниями.
В структуре программы можно выделить заголовок и собственно программу, которая может содержать максимально шесть разделов:
- описание меток;
- описание констант;
- определение типов;
|
|
- описание переменных;
- описание функций и процедур;
- раздел операторов.
Раздел операторов заключается в операторные скобки, т.е. BEGIN...END. Любой раздел, кроме последнего, может отсутствовать. Разделителями между разделами и операторами служит точка с запятой. В конце программы должна стоять точка. Заголовок программы записывается в первой строке программы и начинается с ключевого слова program после которого указывается имя программы и связь программы с исходными данными и результатами обработки (т.е. файлы, доступные программе). В качестве имен файлов используются стандартные имена INPUT и OUTPUT.
program drev( input,output);
Кроме этого в любое место программы могут быть включены комментарии, при этом смысл программы не меняется. Комментарии заключатся в фигурные скобки. Если в системе нет фигурных скобок, то вместо них используются пары символов (* и *).
(* ПРИМЕР1 КОММЕНТАРИЯ НА ПАСКАЛЕ *)
{ ПРИМЕР2 КОММЕНТАРИЯ НА ПАСКАЛЕ }
Дата добавления: 2018-05-02; просмотров: 318; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!