русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Элементы языка Турбо Паскаль


Дата добавления: 2014-02-04; просмотров: 1580; Нарушение авторских прав


Одой из форм записи алгоритма является ЯП. Любой компьютер работает по программе, записанной на ЯП- искусственно созданном языке, алфавит, словарный запас, структура которого удобны для человека и понятны компьютеру.

Язык – совокупность символов, соглашений и правил, используемых для общения. При записи алгоритма решения задачи на языке программирования необходимо четко знать правила написания и использования языковых единиц. Основой любого языка является алфавит (набор знаков, состоящий из букв, десятичных и шестнадцатеричных цифр, специальных символов).

Алфавит Паскаля составляют:

· прописные и строчные буквы латинского алфавита: A, B, C…Y, Z, a, b, c,…y, z ;

· десятичные цифры: 0, 1, 2,…9;

· специальные символы: + - * / > < = ; # ‘ , . : {} [] ( )

· комбинации специальных символов, которые нельзя разделять пробелами, если они используются как знаки операций: «:=» - знак присваивания, «<>» - не равно, «<=» - меньше или равно, «>=» - больше или равно, «{}» - комментарии.

· Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями. Ими могут быть пробел, комментарий или символ конца строки.

Комментарии. Следующие конструкции представляют собой комментарии и поэтому игнорируются компилятором:

{любой текс, не содержащий символ «}»}

(*любой текст, не содержащий символы «*)»*)

Зарезервированные слова имеют фиксированное написание и навсегда определенный смысл. Они не могут изменяться программистом и их нельзя использовать в качестве имен для обозначения величин.

 

Таблица 1. - Некоторые зарезервированные слова версии Турбо Паскаль

 

absolute абсолютный string строка
library библиотека else иначе
and логическое и then то
mod остаток от деления end конец блока
array массив to увеличивая
not логическое не file файл
begin начало блока type тип
Or логическое или for для
case вариант until до
Of из function функция
const константа uses использовать
object объект if если
Div деление нацело var переменная
procedure процедура interrupt прерывание
go to переход на while пока
program программа interface интерфейс
Do выполнять with с
repeat повторять label метка
downto уменьшить до xor исключающее или

Чтобы программа обладала свойством массовости, в ней используются и пользовательские слова- имена переменных, постоянных, самой программы, написанных функций и процедур и т.д.
Для обозначения любого имени в программе, используется понятие идентификатора.



 

Идентификатор - это имя переменной, постоянной, функции, процедуры, типа, самой программы и т.д.

Существуют стандартные идентификаторы(sin, cos, byte, integer и т.д.) и идентификаторы пользователя (должен быть уникальным, иначе ошибка - duplicate identifier)


При написании идентификаторов, необходимо придерживаться следующих правил:
1. Идентификатор начинается только с буквы или знака _

2. Идентификатор может состоять из латинских букв, цифр, знака _

3. Наибольшая длина идентификатора - 127 символов, но значащими являются только 63.

4. Назначать идентификатор лучше по смыслу

5. Строчные и прописные буквы в идентификаторах и в служебных словах не различаются.

6. Нельзя использовать зарезервированные служебные слова в качестве идентификатора.

 

Пример,
Является ли идентификатором?

1. Metka 12

2. 2graph

3. Blok_56

4. Nomer.doma

5. сумма

Главными элементами любой программы являются операторы, переменные и постоянные.

Оператор - предложение ЯП, задающее полное описание некоторого действия, которое необходимо выполнить.

Переменная - это ячейка (или несколько) оперативной памяти, которой присвоено определенное имя, и значение которой может меняться в течение программы.

Постоянная - это ячейка (или несколько) оперативной памяти, которой присвоено определенное имя, и значение которой не меняться в течение программы.

 

Перечень источников:

 

1. Алексеев А.Ю., Ивановский С.А., Куликов Д.В. Динамические структуры данных. Практикум по программированию/ ГЭТУ. - СПб.: 1997-356 с.

2. Ефимова О.Е., Морозова В., Шафрин Ю. Информационные технологии.- М.: 1998. – 457с.

3. Опалева Э.А., Самойленко В.П. Технология программирования: Учеб.пособие/ГЭТУ. –С.-Пб.: 1995.-567с.



<== предыдущая лекция | следующая лекция ==>
Функциональные клавиши | Структура программы на языке Паскаль


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.354 сек.