или
Заказать новую работу(фрагменты работы)
Учебное заведение: | Другие города > ДРУГОЕ |
Тип работы: | Курсовые работы |
Категория: | Информатика |
Год сдачи: | 2016 |
Количество страниц: | 44 |
Оценка: | 5 |
Дата публикации: | 15.11.2019 |
Количество просмотров: | 541 |
Рейтинг работы: |
Оглавление
Введение. 3
1 История развития языка. 5
2 Преимущества языка Pascal ABC.. 7
3 Интерфейс и структура программы. Основные понятия и возможности. 10
3.1 Интерфейс и структура программы.. 10
3.2 Основные понятия и возможности. 13
4 Отличия Pascal
от Pascal ABC.. 15
4.1 Операторы += и *=. 15
4.2 Внутриблочные переменные. 15
4.3 Инициализация переменной при ее описании. 16
4.4 Автоматическое определение типов. 16
4.5 Встроенные подпрограммы Print (Println), ReadInteger, ReadReal, Min,
Max, Swap и другие 17
4.6 Использование оператора выбора варианта Case для строковых
переменных. 19
4.7 Короткие определения подпрограмм.. 19
4.8 Различия в графическом модуле. 20
4.9 Функции и процедуры для работы с динамическими
массивами. 23
4.10 Множества и операции над ними. 24
5 Модули. 26
Данная работа
рассматривает основные отличия стандартного Pascal и Pascal ABC, основные новшества при работе с
последним, создание проекта и применение данных знаний при работе в школе
(практическая часть).
Цель данной работы: как
можно больше углубить знания по программированию на языке Pascal; показать, что Pascal ABC имеет право изучаться на школьном
уровне.
Работа состоит из 5 глав.
В первой главе освещена история создания и развития Pascal ABC. Во второй главе рассматриваются
преимущества системы программирования Pascal ABC.NET. В третьей главе рассматривается
интерфейс, структура программы, ее основные возможности. В четвертой главе
рассматриваются основные отличия Pascal ABC от обычного Pascal. В пятой главе освещены встроенные
модули, основные процедуры и функции, относящиеся к этим модулям. В шестой
главе рассматривается работа с формами. Практическая часть включает 3
лабораторные работы. Заключение содержит основные выводы по данной работе.
6 Работа с формами. 28
Практическая часть. 35
Лабораторная работа №1. Создание анкеты.. 35
Лабораторная работа №2. Создание простейшего калькулятора. 38
Лабораторная работа №3. Создание фотоальбома. 41
Заключение. 45
Список использованной литературы.. 46
(фрагменты работы)
Имена переменных, констант, меток, типов, модулей, процедур и функций, используемых в программе, называются - идентификаторами. Имена задают разработчик программы. На имена (идентификаторы) накладываются некоторые ограничения, такие как невозможность использования ключевых (служебных) слов, например integer или var. Идентификатор должен начинаться с буквы и может содержать буквы латинского алфавита, цифры и знаки подчеркивания. Символ подчеркивания "_" также считается буквой. Желательно выбирать мнемонические имена, т.е. несущие смысловую нагрузку, как, например, result, summa, cena. Использование осмысленных имен предпочтительнее, так как это делает программу более простой для понимания.
Постоянной (константой) называется величина, значение которой не изменяется в процессе исполнения алгоритма.
Переменной называется величина, значение которой меняется в процессе исполнения алгоритма.
Переменные – это некоторые данные, обрабатываемые в программе и имеющие имя.
Типы в PascalABC подразделяются на простые, строковые, структурированные, типы указателей, процедурные и классовые.
К простым относятся числовые (целые и вещественные) типы, логический, символьный, перечислимый и диапазонный тип.
Структурированные типы (т.е. имеющие какую-то структуру), образовываются массивами, записями, множествами и файлами.
В алгоритмах программ участвуют выражения. Простыми выражениями являются переменные и константы. Сложные выражения строятся из более простых с использованием операций, скобок, вызовов функций, процедур, индексов и приведений типов. Данные, к которым применяются операции, называются операндами. Операциями в ЯП называются действия над данными (операндами).4
В Pascal ABC встроены полезные подпрограммы, которых нет в обычном Pascal: Print (Println), ReadInteger, ReadReal, Min, Max, Swap. Все они облегчают построение текста программы и упрощают его, делая более емким и компактным. Рассмотрим назначение каждой из них:
• Print.
Данная процедура разделяет элементы вывода пробелом, т. е. строка программы «print(a,b)» в Pascal ABC будет аналогом строки программы «write(a, ‘ ‘,b)» в обычном Pascal. Процедура Println работает аналогично Writeln, т. е. переводит курсор на новую строку.
• ReadInteger и ReadReal.
Данные функции позволяют вводить с клавиатуры целые и действительные числа соответственно, заменяя как минимум 2 строки программы, написанной на обычном Pascal.
Похожие работы
Работы автора