Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Программирование циклов"(9 класс)

Презентация по информатике на тему "Программирование циклов"(9 класс)

Скачать материал
Скачать материал "Презентация по информатике на тему "Программирование циклов"(9 класс)"

Настоящий материал опубликован пользователем Белугина Алена Валерьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

Скачать материал
    • 12.01.2015 3171
    • PPTX 1.3 мбайт
    • 254 скачивания
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Белугина Алена Валерьевна
    Белугина Алена Валерьевна

    учитель информатики

    • На сайте: 10 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 17366
    • Всего материалов: 6

    Об авторе

    Я, Белугина Алена Валерьевна, родилась 17 июня 1988 года в Республике Марий Эл в п.Морки.Окончила Коркатовский лицей в 2006 году. по окончанию школы поступила в Марийский государственный университет на физико-математический факультет. В должности учителя информатики я работаю в МОУ "Моркинская средняя(полная) общеобразовательная школа №1 " п. Морки Республики Марий Эл с 2011 года. "Воспитание, полученное человеком, закончено, достигло своей цели, когда человек настолько созрел, что обладает силой и волей самого себя образовывать в течение дальнейшей жизни и знает способ и средства, как он это может осуществить в качестве индивидуума, воздействующего на мир» А. Дистервег. Ежедневная работа с информацией требует все больших знаний не только по поиску, анализу новой информации, но и по ее хранению, использованию и достоверности. Желание творчества. Учитель – профессия творческая. Творческий человек не сможет из года в год работать по одному и тому же поурочному плану или сценарию, читать одни и те же доклады. Работа должна быть интересной и доставлять удовольствие. Изменения, происходящие в жизни общества. Эти изменения в первую очередь отражаются на учениках, формируют их мировоззрение, и соответственно, не хотелось бы, чтобы мой образ формировался у них как образ «несовременного человека». Общественное мнение. Мне не безразлично, считают меня «хорошим» или «плохим». Плохим учителем быть обидно. Материальное стимулирование. Без постоянного усвоения новых знаний не добиться повышения категории, увеличения нагрузки в школе. Интерес. Учиться просто интересно. Как человек, который ежедневно учит, не будет постоянно учиться. Вправе ли он тогда преподавать? Для поддержания интереса к учению и формирования познавательной активности обучающихся я использую разнообразные методы и приемы в работе. Так, я провожу разнообразные виды уроков:урок-викторина, урок диспут, урок-КВН и т.д. Также применяю игровые технологии, которые не только повышают активность учеников, но и развивают познавательный интрес, творческую и мыслительную деятельность. на своих уроках я использую различные формы работы:индивидуальную, парную, групповую и коллективную, в полной мере стимулирующие активность обучаемых, их самостоятельное творчество. особое место в своей работе я уделяю методам проектов, которые помогают углублено и всесторонне изучать предмет информатики. Ежегодно обучающиеся участвуют в олимпиадах, международном конкурсе по информатике КИТ и в других мероприятиях. Награждена грамотой МУ "Отдел по образованию и делам молодежи администрации муниципального образования "Моркинский муниципальный район"" "За успехи в обучении и воспитании подрастающего поколения"

Презентация "Циклы в языке программирования С#"

Файл будет скачан в форматах:

  • pdf
  • pptx
15
14.05.2025
«Инфоурок»

Материал разработан автором:

Гаркушина Анастасия Михайловна

педагог

Презентация подойдет для визуального представления темы, углубленного изучения темы циклов в языке программирования С#. В презентацию добавлены скриншоты с примерами использования циклов, таких как: "for", "while", "do-while", "foreach.

Краткое описание методической разработки

Презентация подойдет для визуального представления темы, углубленного изучения темы циклов в языке программирования С#. В презентацию добавлены скриншоты с примерами использования циклов, таких как: "for", "while", "do-while", "foreach.

Смотреть ещё 6 034 курса

Методические разработки к Вашему уроку:

Рабочие листы
к вашим урокам

Скачать

Описание презентации по отдельным слайдам:

  • Программирование цикловПаскаль. 9 класс

    1 слайд

    Программирование циклов
    Паскаль. 9 класс

  • ЭТАПЫ РЕШЕНИЯ ЗАДАЧ НА ЭВМ1. Постановка задачи. 
2. Математическая модель. 
3...

    2 слайд

    ЭТАПЫ РЕШЕНИЯ ЗАДАЧ НА ЭВМ
    1. Постановка задачи.
    2. Математическая модель.
    3. Построение алгоритма.
    4. Перевод алгоритма в программу.
    5. Отладка и тестирование программы.
    6. Проведение расчетов и анализ полученных результатов.

  • ЗадачаДано N кубиков, на которых написаны разные буквы. Сколько различных N-б...

    3 слайд

    Задача
    Дано N кубиков, на которых написаны разные буквы. Сколько различных N-буквенных сочетаний можно составить из этих кубиков (слова не обязательно должны иметь смысл)?
    Дано: N
    Найти: F
    И
    К
    И К К И

  • КомбинаторикаКоличество различных комбинаций из N предметов, получаемых измен...

    4 слайд

    Комбинаторика
    Количество различных комбинаций из N предметов, получаемых изменением их порядка, называется числом перестановок. Это число выражается функцией от N, которая называется факториалом и записывается так:
    N! – N факториал
    1! = 1
    2! = 1 × 2 = 2
    3! = 1 × 2 × 3 = 6
    4! = 1 × 2 × 3 × 4 = 24
    5! = 1 × 2 × 3 × 4 × 5 = 120 и т.д.
    F = N! = 1 × 2 × … × N

  • Цикл с предусловием, «пока». WHILE … DOЦикл – это команда исполнителю многок...

    5 слайд

    Цикл с предусловием, «пока».
    WHILE … DO
    Цикл – это команда исполнителю многократно повторить указанную последовательность команд.
    WHILE условие DO
    оператор (тело цикла) ;
    Цикл выполняется до тех пор, пока истинно условие
    Если несколько операторов в теле цикла, то использовать BEGIN …. END
    Криворотова Л.Н.
    МОУ "Гимназия №5", г.Тырныауз

  • Блок-схема цикла с предусловиемтело циклаусловиеданетWhile (x

    6 слайд

    Блок-схема цикла с предусловием
    тело цикла
    условие
    да
    нет
    While (x<0) do x:=x+1;
    While (i<100) do
    begin
    writeln(‘i=’,i);
    i:=i+1;
    end;

  • Множитель, значение 
которого меняется от1 до N Условие циклаВычисляется N!
С...

    7 слайд

    Множитель, значение
    которого меняется от1 до N
    Условие цикла
    Вычисляется N!

    Счетчик

  • Трассировочная таблица

    8 слайд

    Трассировочная таблица

  • 1. Найти сумму всех положительных целых чисел, не превышающих данного натурал...

    9 слайд

    1. Найти сумму всех положительных целых чисел, не превышающих данного натурального числа N.
    Практическая работа
     

  • Тема урока:Алгоритм Евклида27.04.2013 г.

    10 слайд

    Тема урока:

    Алгоритм Евклида
    27.04.2013 г.

  • Основные алгоритмические структуры ЛинейныйПолное ветвлениеНеполное ветвлени...

    11 слайд

    Основные алгоритмические
    структуры
    Линейный
    Полное ветвление
    Неполное ветвление
    Цикл с параметром
    Цикл с постусловием
    Цикл с предусловием

  • Немного из истории…	ЕВКЛИД, древнегреческий математик. Работал в Александрии...

    12 слайд

    Немного из
    истории…
    ЕВКЛИД, древнегреческий математик. Работал в Александрии в 3 в. до н. э. Главный труд "Начала" (15 книг), содержащий основы античной математики, элементарной геометрии, теории чисел, общей теории отношений и метода определения площадей и объемов, включавшего элементы теории пределов.
    Оказал огромное влияние на развитие математики.
    Работы по астрономии, оптике, теории музыки.

    Евклид
    (365-300 до. н. э.)

  • Алгоритм ЕвклидаНаибольший общий делитель двух натуральных чисел (НОД) – это...

    13 слайд

    Алгоритм Евклида
    Наибольший общий делитель двух натуральных чисел (НОД) – это самое большое натуральное число, на которое они делятся нацело.
    НОД(12, 18) = 6
    Дано: M, N
    Найти: НОД(N,M)

    Постановка задачи

  • Идея алгоритма ЕвклидаЕсли M&gt;N, то НОД(M,N)=НОД (M-N,N)

НОД(M,M)=M

    14 слайд

    Идея алгоритма Евклида
    Если M>N, то НОД(M,N)=НОД (M-N,N)

    НОД(M,M)=M

  • Вычисление НОДНОД(M, N)= НОД(M-N, M)= НОД(N-M, N)Заменяем большее из двух чи...

    15 слайд

    Вычисление НОД

    НОД(M, N)= НОД(M-N, M)= НОД(N-M, N)
    Заменяем большее из двух чисел разностью большего и меньшего до тех пор, пока они не станут равны.
    Это и есть НОД.
    НОД (18, 45) = НОД (18, 45-18) = НОД (18, 27)= =НОД (18, 9) =НОД(9,9)=9

    Пример :

  • 16 слайд

  • Program Evklid;
var m, n: integer;
Begin
 writeln (&#039;vved 2 chisla&#039;);
readln (...

    17 слайд

    Program Evklid;
    var m, n: integer;
    Begin
    writeln ('vved 2 chisla');
    readln (m,n);
    while m<>n do
    begin
    if m>n
    then m:=m-n
    else n:=n-m;
    end;
    write ('nod=',m);
    readln
    end.

  • 1.Выполните на компьютере программу Evklid. Протестируйте её при значениях...

    18 слайд


    1.Выполните на компьютере программу Evklid. Протестируйте её при значениях М=32, N=24; M=696, N=234.


    2. Найти наименьшее общее кратное (НОК) чисел n и m, если
    НОК(n, m) = n * m / НОД (n, m).


    3. Найти НОД трех чисел.
     Примечание. НОД(a, b, c)= НОД(НОД(a, b), c)


    Практическая работа

  • Домашнее задание§ 40 (читать, ответить на вопросы)
№2,3 (решить на ЯП Паскаль)

    19 слайд

    Домашнее задание
    § 40 (читать, ответить на вопросы)
    №2,3 (решить на ЯП Паскаль)

  • Криворотова Л.Н.   МОУ &quot;Гимназия №5&quot;, г.Тырныауз

    20 слайд

    Криворотова Л.Н. МОУ "Гимназия №5", г.Тырныауз

  • 21 слайд

  • Программирование циклических алгоритмовСуществуют 3 разновидности циклов: 
Ци...

    22 слайд

    Программирование циклических алгоритмов
    Существуют 3 разновидности циклов:
    Цикл “Пока”,
    Цикл “До”,
    Цикл “Для”.

    Криворотова Л.Н.
    МОУ "Гимназия №5", г.Тырныауз

  • Цикл со счетчиком (для)   в котором тело цикла выполняется определенное колич...

    23 слайд

    Цикл со счетчиком (для)
    в котором тело цикла выполняется определенное количество раз

    I: = A, B
    (счетчик)
    Тело цикла
    I > B
    I ≤ B

  • Цикл с увеличением параметраFOR  I:= A  TO  B  DO
;
I – параметр, увеличивает...

    24 слайд

    Цикл с увеличением параметра
    FOR I:= A TO B DO
    <Тело цикла>;
    I – параметр, увеличивается на 1
    A – начальное значение
    B – конечное значение
    Тело цикла – один оператор!!!
    Или – скобки BEGIN … END;
    Криворотова Л.Н.
    МОУ "Гимназия №5", г.Тырныауз

  • Цикл с уменьшением параметраFOR  I:=A  DOWNTO  B  DO
     ;  

выполняется ан...

    25 слайд

    Цикл с уменьшением параметра
    FOR I:=A DOWNTO B DO
    <ТЕЛО ЦИКЛА> ;

    выполняется аналогичным образом, но значение параметра уменьшается на 1.
    Криворотова Л.Н.
    МОУ "Гимназия №5", г.Тырныауз

  • Цикл с постусловием, цикл «до»Операторы REPEAT … UNTILФормат оператора:
REPE...

    26 слайд

    Цикл с постусловием, цикл «до»
    Операторы REPEAT … UNTIL
    Формат оператора:
    REPEAT {повторять}
    <Тело цикла>
    UNTIL условие ; {до тех пор, пока не}

    Цикл выполняется пока условие не станет истинным!
    Криворотова Л.Н.
    МОУ "Гимназия №5", г.Тырныауз

  • Блок-схемаТело цикла может содержать любое количество операторов без использо...

    27 слайд

    Блок-схема
    Тело цикла может содержать любое количество операторов без использования операторных скобок.
    Проверка условия происходит не до, а после очередного выполнения цикла.
    Цикл REPEAT выполняется хотя бы один раз, цикл WHILE может не выполниться ни разу.
    Условие в цикле «до» является условием выхода из цикла, а в цикле «пока» – условием продолжения цикла.
    тело цикла
    условие
    нет
    да
    Криворотова Л.Н.
    МОУ "Гимназия №5", г.Тырныауз

  • №7. Найти сумму всех положительных целых чисел, не превышающих данного натура...

    28 слайд

    №7. Найти сумму всех положительных целых чисел, не превышающих данного натурального числа N.
    Цикл с постусловием

    Program Summa2;
    Var S, N, a: integer;
    Begin
    Writeln(‘Введите N’);
    Readln(N);
    a:=1; S:=0;
    Repeat
    S:=S+a;
    a:=a+1;
    Until a>N
    Write(‘сумма =’, S);
    Readln
    End.
    Цикл с параметром

    Program Summa3;
    Var S, N, a: integer;
    Begin
    Writeln(‘Введите N’);
    Readln(N);
    S:=0;
    For a:= 1 to N do
    S:=S+a;
    Write(‘сумма =’, S);
    Readln
    End.


    Криворотова Л.Н.
    МОУ "Гимназия №5", г.Тырныауз

  • Практическая работаПрограмма будет состоять из трех частей, в которых повторя...

    29 слайд

    Практическая работа
    Программа будет состоять из трех частей, в которых повторяется решение одной и той же задачи с использованием операторов цикла while, repeat и for.
    Наберите и отладьте программу, убедитесь в том, что все три результата одинаковые.
    Тест: при N=10 S=55
    Криворотова Л.Н.
    МОУ "Гимназия №5", г.Тырныауз

  • Домашнее задание§ 4.4.3. (том 1) – учить циклы
№8 к §12.7 – решить 3-мя спосо...

    30 слайд

    Домашнее задание
    § 4.4.3. (том 1) – учить циклы
    №8 к §12.7 – решить 3-мя способами

    Примечание: Вычислить XN
    P=XN ; P=X * X * X *…* X – N раз
    В цикле вычисляется P=P * X. Начальное значение Р=1.
    §12.7, №8
    §4.4.3
    том1
    Криворотова Л.Н.
    МОУ "Гимназия №5", г.Тырныауз

Краткое описание документа:

Тема урока: "Основные алгоритмические структуры"

 

Цели:

  • закрепление знаний, умений и навыков по основным алгоритмическим структурам: линейный алгоритм, алгоритм “ветвления” и циклический алгоритм;
  • отработка навыков работы с графическим способом описания алгоритмов.

Задачи.

Учебная - углубление, обобщение и систематизация знаний по теме алгоритмические структуры;

Развивающая – развитие алгоритмического мышления, памяти, внимательности;

Воспитательная  развитие познавательного интереса, логического мышления.

Оборудование: компьютер, мультимедийный проектор, интерактивная доска.

План урока

1. Организационный момент.

2. Повторение основных алгоритмических структур.

3. Алгоритм Евклида.

4. Творческое задание “Пословицы и поговорки”.

5. Подведение итогов.

Ход урока

1. Организационный момент. Объявление темы урока и основных целей и задач урока. (Презентация, слайд 1)

2. Повторение основных алгоритмических структур. Слово алгоритм произошло от algorithm – латинского написания слова аль – Хорезми, под которым в средневековой Европе знали величайшего математика из Хорезма. Мы с вами на прошлых уроках изучали определение алгоритма, свойства алгоритма и основные структуры.

Давайте сегодня повторим, что такое алгоритм? (Дети отвечают на поставленный вопрос)

Выполните задание: попробуйте из предложенных слов составить ещё одно определение алгоритма. (Приложение 2(откройте ссылку определение алгоритма))

Перечислите основные виды алгоритмов.

1. Линейный алгоритм.

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

3. Циклический алгоритм.

Нажав на слово Алгоритм появятся названия алгоритмов.

- Что такое линейный алгоритм? Скажите определение и нарисуйте блок схему алгоритма на доске один ученик остальные, в тетради.

После ответа учащихся смотрим на экран (щелкните мышью по слову Линейный).

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

После ответа учащихся смотрим на экран (щелкните мышью по слову Разветвляющийся).

- Что такое разветвляющийся алгоритм?

- Скажите определение и нарисуйте блок схему алгоритма на доске один ученик, остальные в тетради.

После ответа учащихся смотрим на экран (щелкните мышью по слову Циклический).

3. Алгоритм Евклида

Классу предлагается в парах следующее задание: выполнить действия над числами по данной блок-схеме. Все промежуточные расчеты записывать в таблицу. Получившиеся ответы записать на доске. Что можно сказать о получившихся числах? (Презентация, слайд 3)

36,12=12

36,27=9

8,18=2

16,6=2

25,10=5

19,8=1

Получившиеся числа являются наибольшими общими делителями этих чисел, а алгоритм нахождения общих делителей называется “Алгоритмом Евклида”. Древнегреческие математики называли этот алгоритм — “взаимное вычитание”. Этот алгоритм не был открыт Евклидом, так как упоминание о нём имеется уже у Аристотеля. В “Началах” Евклида он описан дважды — в VII книге для нахождения наибольшего общего делителя двух натуральных чисел и в X книге для нахождения наибольшей общей меры двух однородных величин.

4. Творческое задание “Пословицы и поговорки”

- Попробуйте сформулировать известные русские пословицы по блок-схемами определить какой вид алгоритма изображен. (Презентация, слайды 6-10)

Ответ: Тише едешь, дальше будешь. Циклический алгоритм.

Ответ: Друзья познаются в беде. Разветвляющийся алгоритм.

Ответ: Семь раз отмерь один раз отрежь. Циклический алгоритм.

Ответ: С глаз долой из сердца вон. Циклический алгоритм.

Ответ: Много будешь знать, скоро состаришься. Разветвляющийся алгоритм.

5. Подведение итогов

Домашнее задание: Составить блок-схемы к пяти различным русским пословицам и поговоркам.

Перечислите особенности каждой из алгоритмических структур

 

 

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

7 364 270 материалов в базе

Скачать материал

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

Авторизуйтесь, чтобы задавать вопросы.

Оформите подписку «Инфоурок.Маркетплейс»

Вам будут доступны для скачивания все 350 196 материалов из нашего маркетплейса.

Мини-курс

Современные концепции и методологии социального прогнозирования

6 ч.

699 руб.
Подать заявку О курсе

Мини-курс

Маркетинг и продажи: стратегии для роста бизнеса

3 ч.

699 руб.
Подать заявку О курсе

Мини-курс

Актуальные вопросы психологии личности: от теории к практике

4 ч.

699 руб.
Подать заявку О курсе
Смотреть ещё 6 034 курса