Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mL_5_oper.doc
Скачиваний:
2
Добавлен:
29.04.2019
Размер:
241.15 Кб
Скачать

15

Понятие алгоритма

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

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

Начало или конец программы Блок вычислений

Блок ввода-вывода данных Логический блок

Основное направление информации в блок-схемах идет сверху вниз и слева направо, в этом случае стрелки на линиях не указываются.

Операторы

Запись действий, которые должен выполнить компьютер, состоит из операторов.

Операторы – это конструкции языка, определяющие действия программы на очередном шаге ее выполнения.

У операторов нет значения. Различаются операторы операторы-выражения и операторы управления.

Операторы-выражения

Программа оперирует с данными. Цель любой программы – преобразовать входную информацию в выходную. Из разных величин можно составить выражения, результат вычисления которых – новая величина.

Оператор-выражение – это переменные, функции и константы, называемые операндами, объединенные знаками операций, после которых стоит точка с запятой.

x+y–12; //сложить x и y и вычесть 12

z=2;  //переменной z присвоить значение 2

c=x<2;  //переменной с присвоить значение 1, если x<2, иначе присвоить 0

3=5; //ошибка! число 3 константа, не может изменять свое значение

;  // пустой оператор, не выполняет никаких действий и состоит только ;

Все операторы-выражения выполняются последовательно, один за другим.

Такой алгоритм работы называется последовательным.

Рис.1 – Блок-схема работы операторов-выражения

Составной оператор – это несколько операторов, заключенные в фигурные скобки { }.

Внутри составного оператора все операторы заканчиваются точкой с запятой, а после составного оператора точкой с запятой не ставится.

Блок – это составной оператор, внутри которого есть объявления, описания или определения.

Перед оператором может быть помещена метка.

Метка – это идентификатор, после которого стоит двоеточие, помечающий любой оператор.

М1: x=2;

АВС: c=x<2;

Пример  2.1 . Найти длину окружности и площадь круга, задав с клавиатуры значение радиуса.

        #include <stdio.h>

              void main()

              {

               float r,L,S;

               puts(“Введите радиус”);

               scanf(“%f”,&r);

               L=2*3.141592*r;

               S=3.141592*r*r;

               printf(“L=%10.5f S=%10.5f\n”,L,S);

              }

Рис.2 – Блок-схема примера 2.1

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]