Презентация на тему "Алгоритмические структуры" 10 класс

Презентация: Алгоритмические структуры
Включить эффекты
1 из 21
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
2.5
2 оценки

Комментарии

Нет комментариев для данной презентации

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


Добавить свой комментарий

Аннотация к презентации

Скачать презентацию (0.1 Мб). Тема: "Алгоритмические структуры". Предмет: информатика. 21 слайд. Для учеников 10 класса. Добавлена в 2016 году. Средняя оценка: 2.5 балла из 5.

Содержание

  • Презентация: Алгоритмические структуры
    Слайд 1

    Алгоритмические структуры

    Решение задач

  • Слайд 2

    Вопросы для повторения:

    Назовите базовые алгоритмические структуры. Следование, ветвление, цикл Следование – это … линейная последовательность действий Ветвление – это … выбор одной из двух серий действий с выходом на общее продолжение Цикл – это … повторение серии действий по условию

  • Слайд 3

    Задание 1

    Нарисуйте блок-схемы и напишите на языке программирования Паскаль два варианта алгоритма решения задачи: выбрать из двух числовых величин наибольшеезначение. Первый вариант – с полным ветвлением, второй вариант – с неполным ветвлением.

  • Слайд 4

    Полное ветвление

    начало ввод a, b c:=a a>b нет вывод c конец да c:=b

  • Слайд 5

    начало ввод a, b c:=a a>b нет вывод c конец да c:=b Program max1; var a,b,c: integer; begin read(a,b); if (a>b) then c:=a else c:=b; writeln('Наибольшее число=',c); end.

  • Слайд 6

    Неполное ветвление

    начало ввод a, b c:=a a>b нет вывод S конец да c:=b

  • Слайд 7

    начало ввод a, b c:=a a>b нет вывод c конец да c:=b Program max2; var a,b,c: integer; begin read(a,b); c:=b; if (a>b) then c:=a; writeln('Наибольшее число=',c); end.

  • Слайд 8

    Задание 2

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

  • Слайд 9

    Вложенные ветвления

    начало ввод a, b,c d:=a a

  • Слайд 10

    начало ввод a, b,c d:=a a

  • Слайд 11

    Последовательные ветвления

    начало ввод a,b,c d:=a (a

  • Слайд 12

    начало ввод a,b,c d:=a (a

  • Слайд 13

    Задание 3

    Для данного натурального числа N требуется вычислить сумму: S=1+1/2+1/3+…+1/N. Постройте блок-схемы и напишите программы, используя два варианта алгоритма: с циклом-до и с циклом-пока.

  • Слайд 14

    Найти суммуS=1+1/2+1/3+…+1/Nс циклом-до

    начало ввод N S:=0 i:=1 S:=S+1/i i:=i+1 i>N нет вывод S конец да

  • Слайд 15

    начало ввод N S:=0 i:=1 S:=S+1/i i:=i+1 i>N нет вывод S конец да var i,N:integer; S: real; begin readln(N); S:=0; i:=1; repeat S:=S+1/i; i:=i+1 until (i>N); writeln('S=',S:5:3); end.

  • Слайд 16

    Найти суммуS=1+1/2+1/3+…+1/Nс циклом-пока

    начало ввод N S:=0 i:=1 S:=S+1/i i:=i+1 i

  • Слайд 17

    Найти сумму S=1+1/2+1/3+…+1/N с циклом-пока

    начало ввод N S:=0 i:=1 S:=S+1/i i:=i+1 i

  • Слайд 18

    Задание 4

    Какую структуру будет иметь алгоритм решения следующей задачи? Дано целое положительное число N. Если N – четное, то вычислить N!=1·2·3·…·N. Если N – нечетное, то вычислить сумму: 1+2+…+ N. Составьте блок-схему алгоритма решения и опишите его на языке Паскаль.

  • Слайд 19

    начало ввод N i:=1; S:=0; P:=1 N mod 2=0 нет вывод S конец да i0 да нет нет

  • Слайд 20

    var N, i, P, S: integer; begin read(N); i:=1; P:=1; S:=0; if (Nmod 2 = 0) then begin while (i 0) then begin while (i

  • Слайд 21

    Использованная литература

    Информатика. Базовый уровень: учебник для 10 класса / И.Г. Семакин, Е.К. Хеннер, Т.Ю. Шеина. – М. : БИНОМ. Лаборатория знаний, 2014. Информатика. Задачник-практикум в 2 т. / Под ред. И.Г. Семакина, Е.К. Хеннера: Том 1. – М. : БИНОМ. Лаборатория знаний, 2012.

Посмотреть все слайды

Сообщить об ошибке