Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОАиП 2012-13 ПР2 Основы алгоритмизации.doc
Скачиваний:
9
Добавлен:
25.11.2019
Размер:
168.45 Кб
Скачать

Практическая работа 2 « Алгоритм ,свойства алгоритма формы представления алгоритмов

Алгоритм – четкое описание последовательности действий

Носители алгоритмов

Исполнители

Формы представления

инструкции

рекомендации

Устройство управления

инструменты

словесный

Блок-схема

Таблица решений

Приведите примеры

Приведите примеры

Свойства алгоритмов Допишите пропущенные слова

Свойство

Определение

Дискретность

Это свойство состоит в том, что алгоритм…

Определенность

Это свойство состоит в том, что каждое действие алгоритма…

Конечность

Это свойство состоит в том, что алгоритм…

Массовость

Это свойство состоит в том, что алгоритм должен быть применим…

Формальность

Это свойство позволяет исполнителю…

Правильность

Алгоритм называется правильным, если его выполнение…

Понятность

Это свойство состоит в том, что каждая команда алгоритма…

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

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

Линейная структура алгоритмов

Линейным называется такой алгоритм, все действия которого выполняются однократно и последовательно один за другим.

Задание 1. Составить блок-схему для решения задачи. Дан радиус окружности R. Вычислить длину окружности L и площадь круга S.

Задание 2. Какое значение получит переменная а после выполнения следующего алгоритма?

a=

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

Составьте блок-схемы для решения следующих задач:

  1. 11 Дана площадь S квадрата. Вычислить длину стороны а и длину диагонали d.

  2. 12 В прямоугольном треугольнике заданы два катета а и b. Найти гипотенузу с и площадь S.

  3. 13 Дан периметр прямоугольника Р и длина стороны а. Найти вторую сторону.

  4. 14 Дана диагональ квадрата d. Найти его сторону и площадь.

  5. 15 По известному периметру Р равностороннего треугольника определить его площадь S.

  6. 16 По известным диагоналям ромба D1 и D2 найти его периметр Р.

  7. Даны стороны прямоугольника А и В. Найти его периметр Р, площадь S и диагональ D.

  8. Дана длина окружности L. Найти радиус и площадь.

  9. Дана длина диагонали d и длина одной стороны а прямоугольника. Найти его периметр Р и площадь S.

Дополнительно Для заданного х вычислить y по формуле

y=1-х+2,5х23

При этом:

  • операцию возведения в степень использовать запрещено;

  • в одном операторе присваивания можно использовать не более одной арифметической операции (сложение, умножение, вычитание);

  • в блок-схеме может быть использовано не более пяти операторов присваивания.