Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Чтение и составление блок-схем

Содержание

Чтение блок-схемДанные задания нацелены на чтение блок-схем и определения результата.Определите значение целочисленной переменной х после выполнения фрагмента алгоритма:
АлгоритмизацияРабота с блок-схемами Чтение блок-схемДанные задания нацелены на чтение блок-схем и определения результата.Определите значение целочисленной Примечание: знаком := обозначена операция присваивания Фрагмент блок-схемы представляет алгоритм, который содержит две команды ветвления. 1) команду ветвления Составить блок-схемыПоиск минимального значения из трех чисел A,B,C при помощи двойного сравнения. Составить блок-схемыПоиск минимального числа из трёх А,В,С.Метод последовательного сравнения . Составить блок-схемуПример 3. Составить алгоритм определения находится ли точка М с координатами Составить блок-схемуПример 4. Составить алгоритм определения корней  уравнения (X2+B*X+C=0).Решение. При составления Задания для самостоятельного выполнения Составить визуальные разветвленные алгоритмы для следующих задач. 1.Для ЦИКЛИЧЕСКИЕ АЛГОРИТМЫЦиклические алгоритмы являются наиболее распространенным видом алгоритмов, в них предусматривается повторное Цикл с предусловием Цикл с предусловием начинается с проверки условия выхода из Цикл с постусловиемЦикл с постусловием функционирует иначе. Сначала выполняется один раз те Повторяющиеся действия в цикле называются Классическим примером циклического алгоритма служит алгоритм для вычисления степени числа Y=X. Этот Таблица. Рекуррентные соотношения при вычислении Y=Xⁿ Составление блок-схемПример 5.Пусть требуется составить алгоритм вычисления суммы ряда S=x+x^2+x^3+…+x^n. Решение. Исходные Алгоритм вычисления суммы ряда S=x+x^2+x^3+…+x^n Составление блок-схемПример 6. Требуется составить алгоритм получения на отрезке [-15,15] множества значений Циклический алгоритм табулирования функции Y =sin (X) Задания для самостоятельного выполненияВычислить число в факториале Y=X!Вычислить сумму ряда , общий 8. Определить постановку задачи и составить визуальный алгоритм для этой задачи, если 9. Составить визуальную и табличную формы алгоритма по его текстовому представлению, а 10. Составить визуальную и текстовую форму представления алгоритма, заданного в табличной форме.Задания для самостоятельного выполнения 11. Определить является ли данный фрагмент алгоритма циклом, если да, то какого 12. *  Протабулировать функцию Y=tg(X), при изменении X на отрезке [A,B] 13.  Определите местонахождение ошибок в алгоритмическом решении следующей задачи. Найти минимальное
Слайды презентации

Слайд 2 Чтение блок-схем
Данные задания нацелены на чтение блок-схем и

Чтение блок-схемДанные задания нацелены на чтение блок-схем и определения результата.Определите значение

определения результата.

Определите значение целочисленной переменной х после выполнения фрагмента

алгоритма:


Слайд 3
Примечание: знаком := обозначена операция присваивания

Примечание: знаком := обозначена операция присваивания

Слайд 8

Фрагмент блок-схемы представляет алгоритм, который содержит две команды

Фрагмент блок-схемы представляет алгоритм, который содержит две команды ветвления. 1) команду

ветвления.
1) команду ветвления в сокращенной форме, в которую

вложена команда ветвления в полной форме
2)две команды ветвления в полной форме, одна из которой вложена в другую
3)две команды ветвления в сокращенной форме, одна из которой вложена в другую
4)команду ветвления в полной форме, в которую вложена команда ветвления в сокращенной форме

Слайд 9 Составить блок-схемы
Поиск минимального значения из трех чисел A,B,C

Составить блок-схемыПоиск минимального значения из трех чисел A,B,C при помощи двойного сравнения.

при помощи двойного сравнения.


Слайд 11 Составить блок-схемы
Поиск минимального числа из трёх А,В,С.
Метод последовательного

Составить блок-схемыПоиск минимального числа из трёх А,В,С.Метод последовательного сравнения .

сравнения .


Слайд 13 Составить блок-схему
Пример 3. Составить алгоритм определения находится ли

Составить блок-схемуПример 3. Составить алгоритм определения находится ли точка М с

точка М с координатами Х,У на окружности радиуса R.


Решение. Визуальный алгоритм приведен на сл. рис. Для решения в нем используется математическая модель в виде формулы окружности R2 = X2+Y2.


Слайд 15 Составить блок-схему
Пример 4. Составить алгоритм определения корней

Составить блок-схемуПример 4. Составить алгоритм определения корней уравнения (X2+B*X+C=0).Решение. При составления

уравнения (X2+B*X+C=0).
Решение. При составления этого алгоритма надо рассмотреть случаи,

когда уравнение не имеет корней и когда имеется только один корень. Обозначим корни уравнения через переменные Х1,Х2. D - промежуточная переменная для вычисления дискриминанта. Алгоритм вычисления корней уравнения заданного вида приведен на сл. рис.


Слайд 17 Задания для самостоятельного выполнения
Составить визуальные разветвленные алгоритмы для

Задания для самостоятельного выполнения Составить визуальные разветвленные алгоритмы для следующих

следующих задач.
 1.Для двух чисел Х,У определить, являются ли они

корнями уравнения А*Р^4+D*P^2+C=0

2.Если среди трех чисел А,В,С имеется хотя бы одно четное вычислить максимальное, иначе – минимальное

3.Ввести положительное А>=1. Найти наибольшее из выражений вида 1\А и SIN(A).

4.Ввести два числа . Меньшее заменить полусуммой, а большее - удвоенным произведением.

5.Ввести три числа А,В,С . Удвоить каждое из них , если А>=В>=С, иначе поменять значения А и В.

6.Определить является ли точка с координатами X,Y точкой пересечения диагоналей квадрата со стороной R ,одна вершина которого расположена в начале координат.

7.* Определить значения функции в зависимости от значения аргумента

а*х2 , если х > 10
у= 1/х , если –10 ≤ х ≤ 10
Sin(х) , если х < 10
 
 



Слайд 18 ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ
Циклические алгоритмы являются наиболее распространенным видом алгоритмов,

ЦИКЛИЧЕСКИЕ АЛГОРИТМЫЦиклические алгоритмы являются наиболее распространенным видом алгоритмов, в них предусматривается

в них предусматривается повторное выполнение определенного набора действий при

выполнении некоторого условия. Такое повторное выполнение часто называют циклом.


Слайд 19 Цикл с предусловием
Цикл с предусловием начинается с

Цикл с предусловием Цикл с предусловием начинается с проверки условия выхода

проверки условия выхода из цикла. Это логическое выражение, например

I<=6. Если оно истинно, то выполняются те действия, которые должны повторяться. В противном случае, если логическое выражение I<=6 ложно, то этот цикл прекращает свои действия.


Слайд 20 Цикл с постусловием
Цикл с постусловием функционирует иначе. Сначала

Цикл с постусловиемЦикл с постусловием функционирует иначе. Сначала выполняется один раз

выполняется один раз те действия, которые подлежат повторению, затем

проверяется логическое выражение , определяющее условие выхода из цикла, например, I>6 .Проверка его осуществляется тоже по-другому. Если условие выхода истинно, то цикл с постусловием прекращает свою работу, в противном случае - происходит повторение действий, указанных в цикле.

Слайд 21
Повторяющиеся действия в цикле называются "телом цикла".

Повторяющиеся действия в цикле называются

Слайд 22
Классическим примером циклического алгоритма служит алгоритм для вычисления

Классическим примером циклического алгоритма служит алгоритм для вычисления степени числа Y=X.

степени числа Y=X. Этот алгоритм может быть реализован на

основе операции умножения. Табличное представление такого алгоритма, отражающего зависимость У от Х при изменении показателя степени n от 1 до 3, представлено в табл. В этой таблице показаны также рекуррентные соотношения между У и Х, определяющие как на каждом шаге зависит значение У от значения Х и от значения У, вычисленного на предыдущем шаге.


Слайд 23 Таблица. Рекуррентные соотношения при вычислении Y=Xⁿ

Таблица. Рекуррентные соотношения при вычислении Y=Xⁿ

Слайд 24 Составление блок-схем
Пример 5.Пусть требуется составить алгоритм вычисления суммы

Составление блок-схемПример 5.Пусть требуется составить алгоритм вычисления суммы ряда S=x+x^2+x^3+…+x^n. Решение.

ряда S=x+x^2+x^3+…+x^n.

Решение. Исходные данные для алгоритма это переменные

x и n. На каждом шаге будем вычислять очередной член суммы Y и прибавлять его к предыдущему значению суммы S.Для этого используем реккурентную формулу вычисления степени Х (см. таблицу 3) Y=Y*Х, тогда сумма ряда на каждом шаге итерации будет вычисляться по формуле S=S+Y. Количество итераций K изменяется от 1 до n и равно количеству членов ряда. Начальное значение суммы ряда S равно 0. На рис. 12 представлен циклический алгоритм с предусловием для вычисления заданной суммы ряда.


Слайд 25 Алгоритм вычисления суммы ряда S=x+x^2+x^3+…+x^n

Алгоритм вычисления суммы ряда S=x+x^2+x^3+…+x^n

Слайд 26 Составление блок-схем
Пример 6. Требуется составить алгоритм получения на

Составление блок-схемПример 6. Требуется составить алгоритм получения на отрезке [-15,15] множества

отрезке
[-15,15] множества значений функции Y= SIN(X) в виде

таблицы значений (X,Y) при изменении аргумента Х по формуле X[k]=X[k-1]+h, где h=1,5.
 
Решение. Такие задачи относят к задачам табулирования функций. Из условия задачи определяем, что начальное значение отрезка табулирования X= -15, конечное значение - X=15. Процесс получения множества пар Х,Y) является итерационным, значит проектируемый алгоритм будет циклическим. Условие выхода из цикла Х>15. На рис. 13 представлен циклический алгоритм с предусловием вычисления табличного значения функции Y= SIN(X) на отрезке -15

Слайд 27 Циклический алгоритм табулирования функции Y =sin (X)

Циклический алгоритм табулирования функции Y =sin (X)

Слайд 28 Задания для самостоятельного выполнения
Вычислить число в факториале Y=X!
Вычислить

Задания для самостоятельного выполненияВычислить число в факториале Y=X!Вычислить сумму ряда ,

сумму ряда , общий член которого задан формулой An=(x*n)/n!.
При

табулировании функции y=cos(x+a) на отрезке [1,10] c шагом h=1 определить сумму значений y , больших p.
Подсчитать количество цифр в целом числе Х.
Вычислить сумму значений функции у=x^2 на отрезке [1,5] c шагом 1.
* Найти минимальное значение функции Y=Sin(X)*X , на отрезке [C,D] с шагом 0.001. Реализовать цикл с постусловием.
Протабулировать функцию y=sin(x) на отрезке [1,5] с шагом h=0,5. Вывести предпоследнее положительное значение функции.


Слайд 29 8. Определить постановку задачи и составить визуальный алгоритм

8. Определить постановку задачи и составить визуальный алгоритм для этой задачи,

для этой задачи, если табличное представление ее решения изображено

ниже:  






 


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


Слайд 30 9. Составить визуальную и табличную формы алгоритма по

9. Составить визуальную и табличную формы алгоритма по его текстовому представлению,

его текстовому представлению, а также определить конечное значение S
Задания

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

А) I=0; S=0; В) I=1; S=0;
ПОКА I<3 ПОКА I >1
I=I+3 S=S+1/I
S=S+I*I I=I-1
ВЫВОД S ВЫВОД S


Слайд 31 10. Составить визуальную и текстовую форму представления алгоритма,

10. Составить визуальную и текстовую форму представления алгоритма, заданного в табличной форме.Задания для самостоятельного выполнения

заданного в табличной форме.

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


Слайд 32 11. Определить является ли данный фрагмент алгоритма циклом,

11. Определить является ли данный фрагмент алгоритма циклом, если да, то

если да, то какого вида и какое действие является

телом цикла?

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


Слайд 33 12. * Протабулировать функцию Y=tg(X), при изменении

12. * Протабулировать функцию Y=tg(X), при изменении X на отрезке [A,B]

X на отрезке [A,B] с шагом K и

определить количество точек разрыва(M) этой функции.

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


Слайд 34 13. Определите местонахождение ошибок в алгоритмическом решении

13. Определите местонахождение ошибок в алгоритмическом решении следующей задачи. Найти минимальное

следующей задачи. Найти минимальное значение функции Y=A*X2+Sin(X)*X0,5, для Х

изменяющемся на отрезке [C,D] с шагом 0,01.

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


  • Имя файла: chtenie-i-sostavlenie-blok-shem.pptx
  • Количество просмотров: 200
  • Количество скачиваний: 0