русс | укр

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

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

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

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


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

Структура программы. Линейный алгоритм.


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


В качестве примера рассмотрим программу вычисления площади треугольника.

Задание 5. В новом файле наберите текст программы. Сохраните программу в файл Ваши_инициалы2.PAS.

program s_tr;

var

a, h, s: real;

begin

write('Введите высоту: ');

readln(h);

write('Введите основание: ');

readln(a);

s:=a*h/2;

writeln('Площадь равна: ',s:5:2);

end.

Программа начинается со слова program. После служебного слова program записывается имя программы. В нашей программе именем является SquareRectangle. Имя программы записывается на английском языке и задается произвольно автором программы. В конце первой строки, после имени программы стоит ";" - точка с запятой. Этот знак указывает на то, что некоторая инструкция закончена и за ней будет записана следующая инструкция. Точка с запятой является обязательным разделительным знаком в языке Паскаль.

В следующем разделе описываются переменные. В программе используются 3 переменные (a, b, s), все они имеют тип real – дробные числа. Для целых чисел можно использовать тип integer.

Далее в программе следует служебное, зарезервированное, слово begin (начать), которым начинается раздел операторов.

В этом разделе последовательно записываются команды, операторы, которые разделяются ";" - точкой с запятой. Они будут выполняться компьютером.

Значения переменных в нашей программе вводятся с клавиатуры. Для ввода ширины и длины используется процедура ввода readln.

Для вывода ответа используется формат вывода s:5:2, необходимый, чтобы числа отображались в привычном человеку формате, а не в представлении компьютера. Первая цифра означает количество знаков, отводимых для вывода числа, вторая – количество выводимых после запятой знаков.

Программа заканчивается служебным словом end, после которого стоит точка. Она является обязательной во всех паскалевских программах. Точка оповещает о конце текста программы.



Задание 6. Запустите программу и изучите ее работу.

Задание 7. Измените программу так, чтобы она вычисляла площадь прямоугольника (см. блок-схему в тетради). Запустите программу и проверьте правильность ее работы. Сохраните программу в файл Ваши_инициалы3.PAS.

Задание 8. Создайте программу в среде Turbo Pascal, решающую задачу согласно вашему варианту (вариант узнать у преподавателя). Запустите программу и проверьте правильность ее работы. Сохраните программу в файл Ваши_инициалы4.PAS.

Варианты заданий

1) Вычислить площадь круга.

2) Вычислить квадрат разности двух чисел.

3) Вычислить квадрат суммы двух чисел.

4) Вычислить разность квадратов двух чисел.

5) Вычислить длину радиуса окружности заданной площади.

6) Перевести сумму в рублях в доллары согласно сегодняшнему курсу.

7) Перевести расстояние в километрах в мили.



<== предыдущая лекция | следующая лекция ==>
Интерфейс Турбо Паскаль. | Оператор выбора. Алгоритм с ветвлением.


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


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

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

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


 


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

 
 

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

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