русс | укр

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

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

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

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


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

Type - тип


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


until— пока

var — переменные

while— пока и т.д.

Большой набор слов является промежуточным между служебными словами и именами пользователя - это стандартные имена. Они подразделяются на несколько групп:

1) имена стандартных типов данных: boolean (логический), char (символьный), integer (целый), real (действительный), text (текстовый файл) и т.д.;

2) имена стандартных констант: false (ложь), true (истина), maxint (максимальное целое), pi (число Я) и т.д.;

3) имена стандартных функций: abs, arctan, cos, exp, In, sin и т.д.;

4) имена стандартных процедур: read, readln, write, writeln, inc, dec и т.д.

Стандартные имена можно использовать и для обозначения других объектов, но тогда они теряют свое основное предназначение.

Имена, которые пользователь присваивает величинам (константам, переменным), программе, подпрограммам и т.д., состоят из латинских букв, цифр и символа «_». В имени цифра не может быть первым символом. Например, программу можно назвать так: myprogram_l.

Замечание. В этой книге служебные слова будем записывать строчными буквами и выделять жирным шрифтом.

2. Структура программы.Программа состоит из следующих разделов:

заголовка:

program<имя программы>;

 

описательной части:

uses— присоединение библиотек и модулей;

label— объявление меток;

const— объявление констант;

type— описание типов;

var — объявление переменных;

procedure— объявление процедур пользователя;

function— объявление функций пользователя

 

и исполняющей части:

Begin

<раздел команд>

End.

 

Заголовок и все разделы, кроме последнего, необязательны. Разделителем между конструкциями (командами) программы служит символ «;». В конце программы всегда должна стоять точка.

Заголовок программе присваивает программист. В служебных словах и именах, которыми пользователь называет свои программы и переменные, прописные и строчные буквы равноправны: имена А и а (или MyName и myname) обозначают один и тот же объект.



В программу могут входить комментарии. Комментарий -фрагмент текста программы, заключенный в фигурные скобки {это комментарий} или записанный так: (* комментарий *). Комментарий служит для объяснения работы программы и не влияет на исполнение команд. Он может быть размещён в любом месте программы.

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

Все величины, которые входят в программу, должны быть описаны в разделе констант, если их значения не изменяются во время выполнения программы:

 

const <константа 1> = <значение 1>;

<константа п> = Оначение п>;

 

или в разделе переменных, если их значения вычисляются:

 

var<список переменных 1> : <тип переменных 1>;

<список переменных п> : <тип переменных п>;

 

Элементы списков записывают через запятую.

3. Первая программа. Программа — это последовательность команд, предназначенных для реализации алгоритма решения задачи. Алгоритм (и программу) составляют по такому принципу: вводят исходные данные, вычисляют и выводят результаты. Подобным образом решают задачи по математике и физике, однако, здесь вычисления вручную не выполняют, это делает компьютер.

Задача.Вычислить периметр р и площадь s треугольника со сторонами а = 5, Ъ = 3.6, с = 4.2.

Для решения задачи используем формулу Герона. Рассмотрим программу под названием triangle. Все команды, приведенные в программе, будут детально описаны ниже.

programTriangle;

usesCrt; ; const a = 5; b = 3.6; с = 4.2; ' ' {Задаёт значения сторон}

{Объявляем переменные для периметра и площади}

var р, s : real;

Begin

clrscr; {Очищаем экран перед выводом результатов}

р := а + b + с; {Вычисляем периметр}

writeln('p = ', р:5:2); {Выводим значение периметра}

р := р / 2; {Вычисляем полупериметр}

{Вычисляем площадь}

s:=sqrt(p * (р - а) * (р - Ь) * (р - с));

writelnfs = ', s:5:2); {Выводим значение площади}

writeln('Программу составил Панчишин Ю.');

readln

End.

Символ * обозначает операцию умножения, / - деления, а sqrt(ar) — это функция вычисления квадратного корня из х. Два символа := обозначают операцию присваивания. Команда writeln служит для вывода результатов. После выполнения программы на экране получим:

р = 12.80 s = 7.43

Программу составил Панчишин Ю.

Задание 1. Проанализируйте программу triangle. Поменяйте значения сторон и выполните программу. Используйте её как образец для решения задачи № 1 своего варианта из раздела «Задачи».



<== предыдущая лекция | следующая лекция ==>
Глинский Я.Н., Анохин В.Е., Ряжская В.А. | ТИПЫ ДАННЫХ


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


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

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

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


 


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

 
 

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

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