Задачи для самостоятельного выполнения по вариантам.
Практическая работа 2 « Алгоритм ,свойства алгоритма формы представления алгоритмов
Свойства алгоритмов
Допишите пропущенные слова
Свойство | Определение | ||
Дискретность | Это свойство состоит в том, что алгоритм… | ||
Определенность | Это свойство состоит в том, что каждое действие алгоритма… | ||
Конечность | Это свойство состоит в том, что алгоритм… | ||
Массовость | Это свойство состоит в том, что алгоритм должен быть применим… | ||
Формальность | Это свойство позволяет исполнителю… | ||
Правильность | Алгоритм называется правильным, если его выполнение… | ||
Понятность | Это свойство состоит в том, что каждая команда алгоритма… | ||
Блок-схема алгоритма
Блок-схемой алгоритма называется наглядное графическое изображение структуры алгоритма, когда отдельные действия алгоритма изображаются при помощи различных геометрических фигур, а связи между этапами указываются при помощи стрелок, соединяющих эти фигуры.
Линейная структура алгоритмов
Линейным называется такой алгоритм, все действия которого выполняются однократно и последовательно один за другим.
Задание 1. Составить блок-схему для решения задачи. Дан радиус окружности R. Вычислить длину окружности L и площадь круга S.
|
|
Задание 2. Какое значение получит переменная а после выполнения следующего алгоритма?
| |||
Задачи для самостоятельного выполнения по вариантам.
Составьте блок-схемы для решения следующих задач:
- 11 Дана площадь S квадрата. Вычислить длину стороны а и длину диагонали d.
- 12 В прямоугольном треугольнике заданы два катета а и b. Найти гипотенузу с и площадь S.
- 13 Дан периметр прямоугольника Р и длина стороны а. Найти вторую сторону.
- 14 Дана диагональ квадрата d. Найти его сторону и площадь.
- 15 По известному периметру Р равностороннего треугольника определить его площадь S.
- 16 По известным диагоналям ромба D1 и D2 найти его периметр Р.
- Даны стороны прямоугольника А и В. Найти его периметр Р, площадь S и диагональ D.
- Дана длина окружности L. Найти радиус и площадь.
- Дана длина диагонали d и длина одной стороны а прямоугольника. Найти его периметр Р и площадь S.
Дополнительно Для заданного х вычислить y по формуле
y=1-х+2,5х2+х3
При этом:
- операцию возведения в степень использовать запрещено;
- в одном операторе присваивания можно использовать не более одной арифметической операции (сложение, умножение, вычитание);
|
|
- в блок-схеме может быть использовано не более пяти операторов присваивания.
Разветвляющаяся структура алгоритмов.
Разветвление (ветвление, развилка) – это такая структура организации действий в алгоритме, когда в зависимости от выполнения или невыполнения некоторого условия выполняется либо одна, либо другая последовательность действий.
Имеется две формы ветвлений – полная, имеющая две ветви и неполная, имеющая одну ветвь. В каждой из них указывается условие, которое надо проверять, и наборы действий, которые надо исполнять при выполнении или невыполнении условия. Ясно, что проверка условия должна быть допустимым действием исполнителя.
| |||||
Пример 1. Составить блок-схему для решения задачи. Дано число Х. Увеличить его на 10, если оно положительное, во всех остальных случаях уменьшить его на 10.
Пример 2 . Составить блок-схему для решения задачи. Дано число Х. Увеличить его на 5, если оно положительное
Задание 2. 1. (Для всех) Заданы три числа a, b,c. Известно, что два равны между собой, а третье отлично от них. Найти число, отличающееся от двух других. Заполните шаблон блок-схемы.
|
|
|
| ||||||||
|
|
Задание 2.2 . (Для всех) Какое значение получит переменная а после выполнения следующего алгоритма?
|
Задачи для самостоятельного выполнения по вариантам.
Составьте блок-схемы для решения следующих задач:
- 11 Даны два числа a и b. Удвоить меньшее из них.
- 12 Даны радиус круга R и сторона квадрата a. Определить у какой фигуры площадь больше.
- 13 Даны координаты точки (x,y). Определить, пройдет ли через нее график функции y = 5x.
- 14 Даны два числа a и b. Наименьшее из них возвести в квадрат, наибольшее – в куб и найти среднее арифметическое полученных значений.
- 15 Даны две точки в плоской прямоугольной системе координат. Определить, какая из них находится ближе к началу координат.
- 16 Даны площадь круга S1 и площадь квадрата S2. Определить, поместится ли круг в квадрате.
- Даны площадь круга S1 и площадь квадрата S2. Определить, поместится ли квадрат в круге.
- Даны координаты двух точек в плоской прямоугольной системе координат. Определить, какая из точек находится ближе к началу координат.
- Вычислить значение функции.
|
|
a. 4, если х – 1 < 0
Y =
b. 3, если х – 1 ³ 0
Дата добавления: 2020-12-12; просмотров: 419; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!