Лабораторная работа №1 по дисциплине «Технологии и методы программирования» на тему: Алгоритмы.
Автор: drug | Категория: Прочее | Просмотров: | Комментирии: 0 | 13-08-2013 16:46

 

 

 

 

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

 

 

по дисциплине «Технологии и методы программирования»

на тему: Алгоритмы.

 

 

 

Задание

 

  1. Найти описание блоков структурной схемы.
  2. Придумать задачу для построения алгоритма, которая должна включать выбора и элементы вывода результата алгоритма.
  3. Написать этапы алгоритма решения задачи.
  4. Построить структурную схему.

 

 

Решение.

 

  1. Описание блоков структурной схемы.

Наименование

Обозначение

Функция

Блок начало-конец

 

Элемент отображает вход из внешней среды или выход из неё (наиболее частое применение − начало и конец программы). Внутри фигуры записывается соответствующее действие.

Блок вычислений (вычислительный блок)

 

Выполнение одной или нескольких операций, обработка данных любого вида (изменение значения данных, формы представления, расположения). Внутри фигуры записывают непосредственно сами операции, например, операцию присваивания: a = 10*b + c.

Логический блок (блок условия)

 

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

Данные (ввод-вывод)

 

Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод). Данный символ не определяет носителя данных.

Граница цикла

 

Символ состоит из двух частей − соответственно, начало и конец цикла − операции, выполняемые внутри цикла, размещаются между ними. Условия цикла и приращения записываются внутри символа начала или конца цикла − в зависимости от типа организации цикла.

 

 

Соединитель

 

Символ отображает вход в часть схемы и выход из другой части этой схемы. Используется для обрыва линии и продолжения её в другом месте (для избежания излишних пересечений или слишком длинных линий, а также, если схема состоит из нескольких страниц). Соответствующие соединительные символы должны иметь одинаковое (при том уникальное) обозначение.

Комментарий

 

Используется для более подробного описания шага, процесса или группы процессов. Описание помещается со стороны квадратной скобки и охватывается ей по всей высоте. Пунктирная линия идет к описываемому элементу, либо группе элементов (при этом группа выделяется замкнутой пунктирной линией). Также символ комментария следует использовать в тех случаях, когда объём текста, помещаемого внутри некоего символа (например, символ процесса, символ данных и др.), превышает размер самого этого символа.

 

  1. Задача для построения алгоритма.

,  при условии что , .

 

3.  Этапы алгоритма решения задачи.

1)    Определяем значение переменной х, а переменная m будет служить для хранения результатов вычисления. 

2)    Вычисляем sin(5). 

3)    Вычисляем tan(x). 

4)    Находим сумму результатов этапа (2) и (3). 

5)    Вычисляем –(5*х).

6)    Находим частное результатов этапа (4) и (5).

7)    Если результат этапа (6) больше, либо равен -5, то отнимаем  от него 7, если меньше -5, то прибавляем к нему 7.

8)    Находим квадратный корень из результата полученного на этапе (7).

9)    Находим сумму х и результата этапа (8).

10)                        Делим результат этапа (9) на 2.

11)                        Вывод результата вычисления.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Структурная схема
 
   

 

Сочинения курсовыеСочинения курсовые