Информатика. Учебно-методическое пособие. Артемова С.В - 5 стр.

UptoLike

5 Провести расчет по программе.
Методические указания
Алгоритм линейной структурыледование). Блочные символы в этой структуре располагаются на
схеме в том же порядке, в каком должны быть выполнены предписываемые ими действия. Такой поря-
док исполнения действий называется естественным [2].
Выражение представляет собой компактную запись, указывающую, какие операции надо провести
над данными, чтобы получить требуемое значение. Различают арифметические, логические и строко-
вые выражения.
Арифметическое выражение образуется из операндов и операций [2].
Операндами арифметического выражения являются константы, переменные, элементы массивов,
обращения к функциям, заключенные в скобках выражения. Над этими операндами с помощью знаков
арифметических операций могут быть произведены следующие действия:
– сложение + ;
– вычитание – ;
– умножение * ;
– деление / ;
– остаток от деления % в СИ и mod в Паскале;
– инкремент (увеличение на 1)++ в СИ и inc в Паскале;
– декремент (уменьшение на 1) – в СИ и dec в Паскале.
Выражения, заключенные в скобки, вычисляются в первую очередь. Операции одного порядка вы-
полняются последовательно слева направо, за исключением операций возведения в степень. Несколько
последовательных операций возведения в степень выполняются справа налево.
При записи арифметических операций рекомендуется обращать внимание на следующие моменты:
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 При написании сложных арифметических выражений необходимо проконтролировать равенство
числа открывающих и закрывающих скобок.
В языке Паскаль нет операции возведения в степень, при возведении в квадрат следует использо-
вать умножение (x*x), а в остальных случаях пользоваться формулой ))ln(*exp( xyx
y
= , для вычисления
которой в Паскале есть стандартные функции exp и ln.
Операторы ввода-вывода в языках СИ и Паскаль
Программа, использующая перечисленные ниже функции ввода-вывода, должна включать в себя
файл stdio.h с помощью команды препроцессора
#include <stdio.h>
Файл stdio.h содержит:
1) определение типа данных FILE;
2) определение параметров, используемых в макровызовах и вызовах библиотечных функций.
Форматизированный ввод и вывод осуществляют два семейства функций: scanf обеспечивает фор-
матизированный ввод, а семейство printf – форматизированный вывод:
fscanf – форматизированный ввод из потока;
scanf – форматизированный ввод из потока stdin;