русс | укр

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

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

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

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


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

Методические указания


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


Лабораторная работа 1

Алгоритмы линейной структуры (следование)

Задание

 

1. Составить блок-схему алгоритма линейной структуры.

2. Составить программу для заданного алгоритма. При составлении программы следует пользоваться операторами ввода-вывода, позволяющими выводить на экран приглашения-подсказки ввода информации, например, - «Введите целое число:» или «Введите значение переменной Х:».

3. Провести расчет по программе и записать результат.

 

Методические указания

 

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

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

Арифметическое выражение образуется из операндов и операций.

Операндами арифметического выражения являются константы, переменные, элементы массивов, обращения к функциям, заключенные в скобках выражения. Над этими операндами с помощью знаков арифметических операций могут быть произведены следующие действия:

– сложение + ;

– вычитание – ;

– умножение * ;

– деление / ;

– деление нацело div;

15 div 2 = 7 2 div 5 = 0

– остаток от деления mod;

15 mod 2 = 1 2 mod 5 = 2

– инкремент (увеличение на 1) inc;

Inc(X) X:=X+1 Inc(X,N) X:=X+N

– декремент (уменьшение на 1) dec.

Dec(X) X:=X-1 Dec(X,N) X:=X-N

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



При записи арифметических операций рекомендуется обращать внимание на следующие моменты:

1. При записи произведения констант и переменных нельзя опускать знак умножения. Запись ab воспринимается ЭВМ как имя переменной ab, а не произведение переменных a и b. Произведение a и b записывается как a*b.

2. Не допускается запись двух следующих друг за другом знаков арифметических операций. Например, запись выражения a/-b неверна. Надо записать a/(-b).

3. Аргумент арифметических функций всегда заключается в скобки (запись sin x неверна, правильно – sin(x)).

4. Промежуточные результаты вычисления арифметических выражений не должны выходить из допустимой области значений.

5. При записи вещественных констант целую и дробную часть отделяет десятичная точка, а не запятая (2.132 – правильно, 72,15 – неправильно).

6. При написании сложных арифметических выражений необходимо проконтролировать равенство числа открывающих и закрывающих скобок.

7.В языке Паскаль нет операции возведения в степень, при возведении в квадрат следует использовать умножение (x*x) или sqr(x), а в остальных случаях пользоваться формулой xy=exp(y*ln(x)).



<== предыдущая лекция | следующая лекция ==>
Лекция «ОПРЕДЕЛИТЕЛИ» (2 часа) | Стандартные функции


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


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

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

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


 


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

 
 

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

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