Автор работы: Пользователь скрыл имя, 27 Октября 2013 в 10:22, реферат
Язык программирования Паскаль назван в честь выдающегося французского математика и философа Блеза Паскаля (1623-1662), разработан Николаусом Виртом (профессором, директор Института информационного языка Швейцарской высшей политехнической школы) в 1968/1969 годах, после его участия в работе комитета разработки стандартами языка Алгол-68. Он был опубликован в 1970 году Виртом, как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурирование данных.
Введение…………………………………………………..3
Основная структура программы на языке Паскаль….4
1.1 Алфавит языка Паскаль……………………………6
1.2 Операторы в Паскале……………………………….8
2. Элементарные конструкции языка Паскаль………….10
2.1 Имена (идентификаторы)…………………………10
2.2 Числа в Паскале……………………………………11
2.3 Строки в Паскале…………………………………..11
3. Типы данных в языке Паскаль…………………………12
3.1 Целочисленные …………………………………….12
3.2 Вещественные (действительные)…………………13
3.3 Логические………………………………………….14
3.4 Символьные…………………………………………14
4. Математические операции в языке Паскаль…………..15
4.1 Встроенные математический функции в Паскаль..16
5. Заключение………………………………………………..18
6. Список литературы……………………………………….19
«ПЕРМСКИЙ ИНСТИТУТ ЭКОНОМИКИ И ФИНАНСОВ» |
Факультет дистанционных образовательных технологий
КОНТРОЛЬНАЯ РАБОТА
по курсу: «Информатика»
Вариант № 13
Выполнил: |
Салтыкова Ольга Сергеевна | ||
ФИО полностью (заполняется студентом) | |||
Группа: |
01-13-Э (И5) | ||
(заполняется студентом) | |||
Контактная информация: |
8-65-571-49-99 schersy@mail.ru | ||
e-mail, номер сотового телефона (заполняется студентом) | |||
Проверил: |
|||
ФИО преподавателя | |||
Дата: |
Оценка: |
||
Примечания: |
|||
Оглавление
Введение…………………………………………………..3
1.1 Алфавит языка Паскаль……………………………6
1.2 Операторы в Паскале……………………………
2. Элементарные
конструкции языка Паскаль………….
2.1 Имена (идентификаторы)……………………
2.2 Числа в Паскале……………………………………
2.3 Строки в Паскале………………………………….
3. Типы данных в языке Паскаль…………………………12
3.1 Целочисленные …………………………………….
3.2 Вещественные (действительные)…………………13
3.3 Логические………………………………………….14
3.4 Символьные…………………………………………14
4. Математические
операции в языке Паскаль…………..
4.1 Встроенные математический
5. Заключение………………………………………………..
6. Список литературы……………………………………….19
Изучение языка
Язык программирования Паскаль назван в честь выдающегося французского математика и философа Блеза Паскаля (1623-1662), разработан Николаусом Виртом (профессором, директор Института информационного языка Швейцарской высшей политехнической школы) в 1968/1969 годах, после его участия в работе комитета разработки стандартами языка Алгол-68. Он был опубликован в 1970 году Виртом, как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурирование данных.
Паскаль был создан, как язык для обучения процедурному программированию (хотя, по словам Вирта, язык нельзя считать только учебным, поскольку язык, непригодный для написания реальных программ, для обучения использоваться не должен).
Первоначально язык Паскаль имел ряд ограничений:
Актуальность данной темы подтверждается, тем, что целью данной работы является изучение программирование на языке Паскаль.
Исследование данной работы
1. Основная структура программы на языке Паскаль.
Программа на языке Паскаль состоит команд (операторов), записанных в определенном порядке и формате.
Команды
позволяют сохранять, получать
и обрабатывать данные
Общий вид программы:
В разделе описаний не обязательно должны быть все разделы.
Слова program, begin и end являются служебными. Угловые скобки в формате указывают на то, что вместо них при реальном программировании должно быть представлено конкретное значение. Сама запись программы в принципе может производиться вообще в одну строку. При этом ее части должны отделяться друг от друга, хотя бы одним пробелом.
Однако, такая запись неудобна для чтения, недостаточна, наглядна, поэтому лучше придерживаться приведенной структуры, а в теле программы по возможности записывать по одному оператору в строке.
Имя
программы выбирается
Все
объекты, не являющиеся
1. Описание меток (label);
2. Описание типов (type);
3. Описание констант (const);
4. Описание переменных (var);
5. Описание процедур и функции (procedure, function).
При отсутствии необходимости,
в каком – либо виде объектов,
соответствующий подраздел
Алфавит – это набор символов, которые можно использовать в программе. Алфавит языка программирования Паскаль включает в себя следующий набор основных символов:
1. Строчные и прописные латинские буквы
A…...Z a….z
0……9
а): = присваивание переменной (слева от символа), значение выражения (справа от символа)
б); разделитель операторов в программе
в) ( ) скобки для арифметических и логических выражений
г): разделитель в описаниях переменных и формате оператора ввода
д) …. Многоточие для списков
е) + - * / бинарные операции (не только арифметические!)
ж) = логическое равенство, элемент описания констант и типов
з) <> логическое неравенство
и) < > отношение “меньше чем” и “больше чем”
к) <= = > отношение “меньше или равно” и “больше или равно”
л) . конец программы или модуля, а также десятичная точка в константах вещественного типа.
м) ′ ограничители константы строкового типа
н) {} (**) пары скобок для комментариев
о) , разделитель элементов списка
п) [] скобки для ссылки на элемент массива или указания диапазона значения индекса.
Служебные зарезервированные слова:
Absolute and array assembler begin break case const constructor continue destructor div do down to else end external far file for function go to if implementation in inline interface interrupt label mod near nil not object of or packed private procedure program public record repeat set shl shr string then to type unit until uses var virtual while with xor
1.2 Операторы в Паскале.
1. Оператор присваивания
Без этого оператора нельзя обойтись. Его функция – это присваивание значения переменной.
Допусти “x” – это переменная, пусть она будет равна двум, в программе это выглядит так: {ввод данных}
x: =2;
{вывод данных}.
2. Оператор сложения
С помощью данного оператора можно сложить два числа. Допустим, есть переменные x,y и z. Присваиваем переменной “x” значение 4, а переменной “y” значение 3. При данном сложении получается 7.
В программе это выглядит так: {ввод данных}
3.Оператор вычитания
В этом операторе нет ничего сложного, он выполняет вычитание двух чисел. Присваиваем переменной “x” значение 8, а переменной “y” значение 3. Итог – 5. В программе выглядит так: {ввод данных}
4.Оператор умножения
Этот оператор умножает два числа друг на друга. Присваиваем переменной “x” значение 8, а переменной “y” значение 2. Итог – 16. В программе выглядит так: {ввод данных} x:=8; y:=2; z:=x* y; {вывод данных}.
Операторов деления – три вида, и все они работают по-разному и соответственно выполняют разные действия.
Выполняется с помощью оператора вида “/” (без кавычек), он делит одно число на другое. Данный оператор работает только с типом чисел real. Присваиваем переменной “x” значение 22, а переменной “y” значение 5. Итог - 4,4. В программе выглядит так: {ввод данных} x:=22; y:=5; z:=x/y; {вывод данных}.
При выполнении
целочисленного деления (
С помощью операции mod можно найти остаток от деления одного целого числа на другое. Например: 15mod 3=0; 18mod 5=3; 123mod 10=3,7mod 10=7.
2. Элементарные конструкции языка Паскаль
2.1 Имена (идентификаторы)
Именами
называют такие элементы языка,
Константа – постоянная величина, имеющая имя.
Переменная – изменяющаяся величина, имеющая имя (ячейка памяти).
Процедура – вспомогательный алгоритм, описывающий некоторые действия (рисование окружности).
Функция – вспомогательный алгоритм для выполнения вычислений (вычисления квадратного корня, sin).
Имена не могут включать в себя: русские буквы, пробелы, скобки, знаки + = ! ? и другие. Правильные примеры: AXby, TV154,_ABBA.
Неправильные примеры: 4Wheel, “Pes Barbos”, [QvQv], A+B.
Числа обычно записываются в десятичной системе счисления. Они могут быть целыми и действительными. Положительный знак числа может быть опущен.
Целые числа записываются в
форме десятичной точки.
Действительные числа
Возможна также запись с
В “переводе” такая запись будет выглядеть так: 5*10^12; -1,72*10^9; 73,1*10^-16.
Это последовательность символов, записанные между апострофами. Если в строке в качестве содержательного символа необходимо употребить сам апостроф, то следует записать два апострофа. Примеры: ′СТРОКА′ ; ′STRING′; АД′′ЮТАНТ.
3.Типы данных в Паскаль.
Для обработки ЭВМ данные
Все переменные, используемые в программе, должны быть объявлены в разделе описания с указанием их типа.
Integer – зарезервированное слово, c диапазоном значений [-32 768… 32767]. Переменные данного типа могут принимать целые значения только из указанного диапазона. Для хранения одной переменной данного типа выделяется 2 байта памяти. Операции, применяемые к Integer: +; -; /; *; div; mod; >=; <=; =; < >; <; >.