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



Практическая работа 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

При этом:

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

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

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

 

Разветвляющаяся структура алгоритмов.

Разветвление (ветвление, развилка) – это такая структура организации действий в алгоритме, когда в зависимости от выполнения или невыполнения некоторого условия выполняется либо одна, либо другая последовательность действий.

Имеется две формы ветвлений – полная, имеющая две ветви и неполная, имеющая одну ветвь. В каждой из них указывается условие, которое надо проверять, и наборы действий, которые надо исполнять при выполнении или невыполнении условия. Ясно, что проверка условия должна быть допустимым действием исполнителя.

         
Неполная форма, обход

 


Пример 1. Составить блок-схему для решения задачи. Дано число Х. Увеличить его на 10, если оно положительное, во всех остальных случаях уменьшить его на 10.

 

 

Пример 2 . Составить блок-схему для решения задачи. Дано число Х. Увеличить его на 5, если оно положительное

 

 


Задание 2. 1. (Для всех) Заданы три числа a, b,c. Известно, что два равны между собой, а третье отлично от них. Найти число, отличающееся от двух других. Заполните шаблон блок-схемы.

 

 

             
да
 
нет
да
 
нет

 

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

 
  1. x= 1, y=1, z=
  2. x=-1, y=1, z=
  3. x=1, y=-1,z=

 

 


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

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

 

  1. 11   Даны два числа a и b. Удвоить меньшее из них.
  2. 12   Даны радиус круга R и сторона квадрата a. Определить у какой фигуры площадь больше.
  3. 13   Даны координаты точки (x,y). Определить, пройдет ли через нее график функции y = 5x.
  4. 14   Даны два числа a и b. Наименьшее из них возвести в квадрат, наибольшее – в куб и найти среднее арифметическое полученных значений.
  5. 15   Даны две точки в плоской прямоугольной системе координат. Определить, какая из них находится ближе к началу координат.
  6. 16   Даны площадь круга S1 и площадь квадрата S2. Определить, поместится ли круг в квадрате.
  7. Даны площадь круга S1 и площадь квадрата S2. Определить, поместится ли квадрат в круге.
  8. Даны координаты двух точек в плоской прямоугольной системе координат. Определить, какая из точек находится ближе к началу координат.
  9. Вычислить значение функции.

 


a. 4, если х – 1 < 0

Y =

b. 3, если х – 1 ³ 0

 


Дата добавления: 2020-12-12; просмотров: 419; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!