Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АЛГОРИТМИЗАЦИЯ И ОСНОВЫ ПРОГРАММИРОВАНИЯ ПРАКТИ...doc
Скачиваний:
5
Добавлен:
11.11.2019
Размер:
351.23 Кб
Скачать

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

Вычислять до тех пор, пока аnan= 2*cos n/(n+1)2.

5

Сумма в К рублей положена в банк. При этом прирост составляет Р% еже­годно. Через какой промежуток времени сумма достигнет М рублей. (М>К)?

Практическое занятие 1

Разработка алгоритмов и составление блок-схем

Цель

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

Принадлежности

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

2 Конспект по дисциплине

3 ПК, Microsoft Word

Порядок выполнения

1 Получить у преподавателя вариант с заданием для выполнения

2 Выбрать алгоритм решения предложенных задач

3 Составить блок-схемы. На каждую блок схему составить проверочную (трассировочную таблицу)

4 Зарисовать блок-схемы в тетради для практических занятий

Исходные данные

По заданному варианту

Содержание отчета

1 Краткие теоретические сведения

2 Блок-схемы алгоритмов

Вывод

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

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

Таблица 1 - Основные элементы схем алгоритма

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

Обозначение

Функции

Блок начало-конец (пуск-остановка)

Вход из внешней среды или выход из нее. Внутри фигуры записывается соответствующее действие.

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

Выполнение одной или нескольких операций. Внутри фигуры записывают непосредственно сами операции.

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

Проверка условия

Предопределенный процесс

Вызов подпрограммы, модуля

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

Ввод-вывод данных

Модификация

Организация циклических конструкций

Соединитель

Вход в часть схемы и выход из другой части этой схемы. Используется для обрыва линии и продолжения ее в другом месте