- •I вариант Задания на линейные алгоритмы
- •Задания на разветвляющиеся алгоритмы
- •Задания на циклические алгоритмы
- •II вариант Задания на линейные алгоритмы
- •Задания на разветвляющиеся алгоритмы
- •Задания на циклические алгоритмы
- •III вариант Задания на линейные алгоритмы
- •Задания на разветвляющиеся алгоритмы
- •Задания на циклические алгоритмы
- •IV вариант Задания на линейные алгоритмы
- •Задания на разветвляющиеся алгоритмы
- •Задания на циклические алгоритмы
- •V вариант Задания на линейные алгоритмы
- •Задания на разветвляющиеся алгоритмы
- •Задания на циклические алгоритмы
IV вариант Задания на линейные алгоритмы
№1
Составить алгоритм вычисления значения функции у = sin при любом значении x.
№2
Даны длины сторон прямоугольного параллелепипеда. Найти его объем. Формула для вычисления – V=Sосн*h.
№3
Известны координаты двух точек на плоскости. Составить программу вычисления расстояния между ними. Расстояние d между точками A(x1, y1) и B(x2, y2) плоскости определяется по формуле:
№4
Дано вещественное число а. Не пользуясь никакими арифметическими операциями, кроме умножения, получить а9 за четыре операции.
№5
Треугольник задан координатами своих вершин. Найти периметр и площадь треугольника. Расстояние d между точками A(x1, y1) и B(x2, y2) плоскости определяется по формуле:
Задания на разветвляющиеся алгоритмы
№1
Известны площади круга и квадрата. Определить уместится ли квадрат в круге.
№2
Дано натуральное число п (п > 9). Найти число единиц в нем.
№3
Вычислить значение функции для заданного x:
№4
Действительные числа х1, у1, х2, у2, хз, уз, х4, у4 являются координатами вершин прямоугольника со сторонами, параллельными осям координат. Принадлежит ли начало координат этому прямоугольнику?
№5
Дано натуральное число. Проверить, является ли число трехзначным, у которого первая цифра равна последней.
Задания на циклические алгоритмы
№1
Вычислить сумму ряда
№2
Дано натуральное число п. Вычислить 2(2+1)(2+2)(2+3)…(2+п).
№3
Даны действительное число а, натуральное число п. Вычислить
№4
Вычислять до тех пор, пока аn>Е an= 2*cos n/(n+1)2.
№5
Сумма в К рублей положена в банк. При этом прирост составляет Р% ежегодно. Через какой промежуток времени сумма достигнет М рублей. (М>К)?
Практическое занятие 1
Разработка алгоритмов и составление блок-схем
Цель
Научиться разрабатывать алгоритмы, удовлетворяющие всем свойствам алгоритма, а также составлять блок-схемы, используя стандартные блоки для составления блок-схем
Принадлежности
1 Методические указания
2 Конспект по дисциплине
3 ПК, Microsoft Word
Порядок выполнения
1 Получить у преподавателя вариант с заданием для выполнения
2 Выбрать алгоритм решения предложенных задач
3 Составить блок-схемы. На каждую блок схему составить проверочную (трассировочную таблицу)
4 Зарисовать блок-схемы в тетради для практических занятий
Исходные данные
По заданному варианту
Содержание отчета
1 Краткие теоретические сведения
2 Блок-схемы алгоритмов
Вывод
Блок-схемой называют графическое представление алгоритма, в котором он изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий.
В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура, представленная в виде блочного символа. Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий.
Таблица 1 - Основные элементы схем алгоритма
Наименование |
Обозначение |
Функции |
Блок начало-конец (пуск-остановка) |
|
Вход из внешней среды или выход из нее. Внутри фигуры записывается соответствующее действие. |
Блок вычислений (вычислительный блок) |
|
Выполнение одной или нескольких операций. Внутри фигуры записывают непосредственно сами операции. |
Логический блок (блок условия) |
|
Проверка условия |
Предопределенный процесс |
|
Вызов подпрограммы, модуля |
Данные (ввод-вывод) |
|
Ввод-вывод данных |
Модификация |
|
Организация циклических конструкций |
Соединитель |
|
Вход в часть схемы и выход из другой части этой схемы. Используется для обрыва линии и продолжения ее в другом месте |