русс | укр

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

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

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

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


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

Организация программ линейной структуры.


Дата добавления: 2015-07-09; просмотров: 2812; Нарушение авторских прав


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

Линейные программы в Pascal

Линейные программы
Для записи простейшей линейной программы требуются операторы присваивания иввода-вывода данных. Оператор присваивания переменная := выражение; где переменная - любая переменная Паскаля (объявленная заранее в разделе описания переменных), выражение - соответствующее по типу выражение Паскаля (например, целой переменной не может быть присвоено вещественное или символьное значение). При выполнении этого оператора сначала вычисляется значение выражения, а затем это значение присваивается переменной. Пример 1: a:=1; b:=a+2; c:=’пример’ Операторы ввода данных Read (список_переменныx);где список_переменныx– перечень вводимых переменных, разделенных запятыми (объявленных заранее в разделе описания переменных). При выполнении данного оператора пользователь с клавиатуры должен ввести значения указанных переменных. Значения должны соответствовать типам переменных, разделять их при вводе нужно пробелом или клавишейEnter. После выполнения курсор остается на той же строке. Пример 2: Read(a); Read(a,b); Readln (список_переменныx); где список_переменныx– список вводимых переменных, разделенных запятыми (объявленных заранее в разделе описания переменных). Действие оператора аналогично предыдущему, но после выполнения курсор переводится на новую строку. Операторы вывода данных Write ('комментарий',список_переменныx); где комментарий – необязательная текстовая часть, выводится на экран без изменения,список_переменных - перечень переменных, значения которых выводятся на экран. В качестве элемента списка можно использовать переменную или выражение. Вместо переменной или выражения выводится их значение на момент выполнения оператора вывода. После выполнения курсор остается на той же строке. Пример 3: Write('a=',a); Write('сумма чисел ',a, ' и ',b, ' равна', c); Writeln ('комментарий',список_переменныx); где комментарий – необязательная текстовая часть, выводится на экран без изменения,список_переменных - перечень переменных, значения которых выводятся на экран. Действие оператора аналогично предыдущему, но после выполнения курсор переводится на новую строку. Пример 4: Writeln(8/10*sqrt(4)); Форматный вывод При выводе вещественных переменных в Паскале используется запись числа с плавающей точкой (экспоненциальная форма) . К примеру, число 10.5 будет выведено как 1.0500000000Е+0001. Экспоненциальная фоpма пpедполагает запись числа в виде мантиссы и поpядка. Любое число можно пpедставить в виде: X=m*10p, где m-мантисса числа, p-поpядок числа. Например:
-238,5=-2,385 x 102
0,00035=35 x 10-5

В экспоненциальной фоpме записываются: знак мантиссы, мантисса, символ Е, знак поpядка, поpядок в виде целого числа. Пpимеpы записи в экспоненциальной фоpме:



-2.385 Е+2
35 E-5

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

Write (A:N:M) - указывается формат значения переменной. Первое число после знака ":" обозначает количество позиций, выделяемых под всю переменную, а второе - под дробную часть числа. Десятичная точка тоже считается отдельным символом. Если дробная часть числа превышает указанный формат, то число округляется, при нехватке – дополняется нулями до указанного формата. Если целая часть превышает указанное число позиций, то она все равно выводится полностью

Пример 5:

Writeln(x:5:3);

Число Результат выполнения оператора
5,3578 5.358
5,35 5.350
252, 357 252. 357

 

Пример 6: Написать программу для складывания двух чисел.

Program summa;

Var a,b,s:real;

Begin

Writeln('введите первое число'); Readln(a);

Writeln('введите второе число'); Readln(b);

s:=a+b;

Writeln('сумма чисел равна',s:5:2);

Readln;

End.



<== предыдущая лекция | следующая лекция ==>
 | Оператор выбора.


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


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

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

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


 


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

 
 

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

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