Инфоурок Информатика Презентации9 класс программирование циклических алгоритмов или как обыграть казино?

9 класс программирование циклических алгоритмов или как обыграть казино?

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

Выберите документ из архива для просмотра:

Выбранный для просмотра документ 9 класс проверочный тест.doc

Автор теста: Гатауллина Ольга Ивановна

Координаты автора: сш №4

Описание: 15 вопросов

 

Вопрос №1. Что такое алгоритм?

А) порядок действий помогающий решить задачу

Б) строго определённый порядок действий, который приводит к конечному результату

В) беспорядочные действия, приводящие к конечному результату

 

Вопрос №2. В линейном алгоритме действия следуют....

А) строго друг за другом

Б) следование действий зависит от условия

В) следование действий зацикливается

 

Вопрос №3. В условном алгоритме следование действий....

А) выполняется строго друг за другом

Б) зависит от условия

В) зацикливается

 

Вопрос №4. Порядок решения задачи на компьютере выполняется следующим образом:

А) Постановка задачи, математическая модель, диалог, написание программы

Б) Диалог, постановка задачи, математическая модель,  написание программы

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

 

Вопрос №5. Как называется раздел программы, начинающийся со слова  VAR

А) раздел объявления переменных

Б) раздел вывода результатов

В) начало выпонения программы

 

Вопрос №6. Что произойдет в результате запрограммированного действия:

 

program tekst;

uses crt;

Begin

writeln (' eto moy pervay programma');

writeln (' eto moy pervay programma');

readkey;

End.

А) появится строка текста

Б) появится две строки

В) текст не появится

 

 

 

 

Вопрос №7. Что произойдет в результате запрограммированного действия:

 

program chisla;

uses crt;

var a: integer;

Begin

randomize;

a:=random (11);

writeln (a)

readkey;

End.

 

А) компьютер загадает случайное число в промежутке от 0 до 10

Б) компьютер загадает случайное число в промежутке от 1 до 10

В) компьютер загадает случайное число в промежутке от 1 до 11

 

Вопрос №8. Какая форма записи условия использована в данной  программе?

 

program chisla;

uses crt;

var a, b, c: integer;

Begin

 b:=5;   a:= 3

if a<b Then

begin

c:= (b+a)/2;

writeln (c)

readkey;

End.

 

А) полная

Б) неполная

В) многострочная

 

Вопрос №9. как переводятся слова

 

readln     writeln

 

А) читать строку с экрана       писать строку на экране

Б) писать строку на экране     читать строку с экрана

 

Вопрос №10. чему равно значение следующего выражения

 

25 div 4 mod 3

А) 0

Б) 2

В) 5

 

Вопрос №11. Как перводятся слова      Integer       Real

 

А) целый      вещетсвенный

Б) вещетсвенный       целый

В) знак  соответсвия

 

Вопрос №12. в каком диапазоне будет загадано число

 

a:= 1 + random (6) ;

А) от  1 до 5

Б) от 1 до 6

В) от 0 до 6

 

Вопрос №13. Что выполняет оператор

 

 READLN (N);

А) читает с экрана значение переменных

Б) выводит на  экран значение переменных

В) читает и выводит на  экран значение переменных

 

Вопрос №14. как переводится фраза

 

If  ..... Then ..... Else

А) Если... то .... иначе

Б) Если .... то....напротив

В) Если .... то....взамен

 

Вопрос №15. Для чего используются логические операции?

А) для записи сложных условий

Б) для записи простых условий

В) для обяъвления переменных

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "9 класс программирование циклических алгоритмов или как обыграть казино?"

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

Получите новую специальность за 3 месяца

Семейный психолог

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

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

Скачать

Выбранный для просмотра документ 9 класс урок программирование циклических алгоритмов.docx

Урок по плану №  22

Урок № 18         в системе 25             Дата 13.02.2013

Общая тема : «алгоритмизация и программирование»

Тема данного урока: «Программирование циклических алгоритмов. Решение Задач»

Тип урока:  четвертый тип - комбинированный урок

Вид урока:  урок-практическая работа

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

Цели урока:

Обучающая

Сформировать понятийный аппарат о видах циклических алгоритмов. Сформировать навыки по решению задач с циклическими действиями. Сформировать навыки чтения  структурированных программ.

Развивающая

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

Воспитательная

Воспитание добросовестного отношения к процессу обучения,  воспитание выдержки, силы воли, расширение кругозора.

 

Ход урока:

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

2.       Примечание: краткий тестовый опрос    5   мин.

3.       Целеполагание:  совместно  с детьми  
 
Исходя из названия темы чему вы  сегодня научитесь?           4 мин.

4.       Объяснение нового материала:   10 мин.

5.       Практическое задание: 15 мин.  

6.       Закрепление/контроль :   5   мин.

7.       Итог урока: 5  мин

 

Конспект урока:  В начале урока  на этапе целеполагания исходя из названия темы и эпиграфа урока,  учащиеся формулируют цель и  обсуждают с учителем план работы. Краткий тестовый электронный опрос по материалу предыдущего урока с помощью тестовой системы. Объяснение нового материала излагается на основе презентации, демонстрируется учителем с помощью управляющей системы класса.  Практическая работа выполняется на ПК.  Для слабоуспевающих приготовлено отдельное задание «Исправь ошибки в программе» используя раздаточный материал. Основная цель раздаточного материала – закрепление пройденного,  с  помощью карандаша и линейки учащиеся выделяют основные алгоритмические конструкции использованные для решения задач.  Презентация прилагается. Тест прилагается. Раздаточный материал прилагается.

Содержание практических или контрольных заданий: тестовое задание на основе предыдущих записей в тетради и практической работы. Тест  для опроса прилагается. Раздаточный материал прилагается. Презентация прилагается.

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

Итог урока: Что нового узнали, чему научились? Изучили синтаксис условного алгоритма. Научились программировать циклический алгоритм. Все ли подвластно программисту? Является ли он ханом компьютерных программ? Научились читать структуру циклической  программы. Пойдете играть в игровой автомат или виртуальное казино? 

Рефлексия:   Все цели на уроке были достигнуты, т.к. все учащиеся справились с заданием. Понравилось практическое задание.    

 

Уважаемые, коллеги программы написана на Паскале АВС

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "9 класс программирование циклических алгоритмов или как обыграть казино?"

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

Выбранный для просмотра документ 9 класс урок циклические алгоритмы.pptx

Скачать материал "9 класс программирование циклических алгоритмов или как обыграть казино?"

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

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

Скачать

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

  • 13.02. 2013 Тема: Искусственный интеллект или как обыграть казино?Решение з...

    1 слайд

    13.02. 2013
    Тема: Искусственный интеллект или как обыграть казино?
    Решение задач с основными алгоритмическими структурами
    Эпиграф

    Хан компьютерных программ,
    Кибернетики шаман,
    От простой «Винды» до Vist(ы),
    Все подвластно программисту!?

    Программистский фольклор

  • План работы на урокеТестовый опрос по темам прошлых уроков
Краткое повторение...

    2 слайд

    План работы на уроке
    Тестовый опрос по темам прошлых уроков
    Краткое повторение задачи «три семерки»
    Изучение нового теоретического материала
    Решение задач по новой теме
    Подведение итогов
    Домашнее задание

  • 13.02. 2013 Тема: программирование циклических алгоритмовОпределение – цикли...

    3 слайд

    13.02. 2013
    Тема: программирование циклических алгоритмов
    Определение – циклические алгоритмы это такие, в которых одни и те же действия повторяются многократно.

    циклические алгоритмы бывают двух видов:

    Циклы с известным количеством повторений

    Циклы с неизвестным количеством повторений, т.е. циклы с условием. Существует условие продолжения цикла и условие завершения цикла.

  • синтаксис циклических алгоритмов
Циклы с известнымколичеством повторений

С...

    4 слайд

    синтаксис циклических алгоритмов

    Циклы с известным
    количеством повторений

    С увеличением счетчика

    For i:=A to N do
    Begin
    …… { действия }
    End;

    Где i счетчик цикла
    А – начальное значение
    N – конечное значение
    Цикл выполняется (N-A)+1 раз



    Циклы с известным
    количеством повторений

    С уменьшением счетчика

    For i:=A downto N do
    Begin
    …… { действия }
    End;

    Где i счетчик цикла
    А – начальное значение
    N – конечное значение
    Цикл выполняется (N-A)+1 раз


  • Задача 1. (ознакомительная)
Постановка задачи: написать программу, которая вы...

    5 слайд

    Задача 1. (ознакомительная)

    Постановка задачи: написать программу, которая выводит на экран 10 раз имя программиста

    Математическая модель – нет особого описания

    Диалог – без диалога

    Написание программы


  • Program    imy;
uses   crt;
Var    i:integer;
begin
     for i:=0 to 10 do...

    6 слайд

    Program imy;
    uses crt;
    Var i:integer;
    begin
    for i:=0 to 10 do
    begin
    writeln (i,'olga')
    end;
    End.
    Исходный текст программы
    Задача 1.

  • Задача 2. (решается на основе задачи «три семерки»)
Постановка задачи: написа...

    7 слайд

    Задача 2. (решается на основе задачи «три семерки»)

    Постановка задачи: написать программу, которая играет с пользователем в игру «три семерки» 100 раз

    Математическая модель – нет особого описания

    Диалог – без диалога

    Написание программы: для написания программы используем цикл с известным количеством повторений


    Задача 2.

  • Повторение «три семерки»Задача 2. program semerka;
uses crt;
Var   i,a,b,c :...

    8 слайд

    Повторение «три семерки»
    Задача 2.
    program semerka;
    uses crt;
    Var i,a,b,c : integer;

    begin
    randomize;
    a:=1+random(7);
    b:=1+random(7);
    c:=1+random(7);
    if (a=7) and (b=7) and (c=7) then
    begin
    writeln (a, b,c, 'ura viigrali') ;
    end
    else
    begin
    writeln (a, b,c, 'proigrali') ;
    end;
    End.
    Задание:
    Проанализируйте исходный текст программы
    Измените исходный текст программы, используя цикл с известным количеством повторений

  • Исходный текст программы. Задача 2. program semerka;
uses crt;
var i,a,b,c:in...

    9 слайд

    Исходный текст программы.
    Задача 2.
    program semerka;
    uses crt;
    var i,a,b,c:integer;

    begin
    randomize;
    for i:=1 to 100 do
    begin
    a:=1+random(7);
    b:=1+random(7);
    c:=1+random(7);
    if (a=7) and (b=7) and (c=7) then
    begin
    writeln (a, b,c, 'ura viigrali') ;
    end
    else
    begin
    writeln (i, ')',a, b,c, 'proigrali') ;
    end;
    end;
    End.

  • Цикл с неизвестным  количеством повторений.Синтаксис.
Циклы с неизвестнымк...

    10 слайд

    Цикл с неизвестным количеством повторений.
    Синтаксис.


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


    While {условие} DO

    Begin
    …… { действия }
    End;




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


    Repeat

    …… { действия }

    Until { условие };


  • Задача 3.Постановка задачи: написать программу которая играет с пользователем...

    11 слайд

    Задача 3.
    Постановка задачи: написать программу которая играет с пользователем в игру «Три семерки» до тех пор пока пользователь не выиграет.
    Математическая модель: нет особого описания
    Диалог: без диалога
    Написание программы:
    используем цикл с пост- условием.
    Задача 3.

  • Задача 3.program semerka;
uses crt;
var i,a,b,c:integer;
begin
randomize;...

    12 слайд

    Задача 3.
    program semerka;
    uses crt;
    var i,a,b,c:integer;
    begin
    randomize;
    repeat
    a:=1+random(7);
    b:=1+random(7);
    c:=1+random(7);
    if (a=b) and (b=c) and (c=a) then
    begin
    writeln (i,')',a, b,c, 'ura viigrali') ;
    end
    else
    begin
    writeln (i,')', a, b,c, 'proigrali') ;
    end;
    i:=i+1;
    until (a=7) and (b=7) and (c=7) ;
    End.

  • Задача 4.Постановка задачи: написать программу которая играет с пользователем...

    13 слайд

    Задача 4.
    Постановка задачи: написать программу которая играет с пользователем в игру «Три семерки» до тех пор пока пользователь не выиграет.
    Математическая модель: нет особого описания
    Диалог: без диалога
    Написание программы:
    используем цикл с предусловием. Особенности: введем дополнительную переменную, для вычисления суммы чисел a,b,c. Пока сумма меньше 21, ПК продолжает играть.
    Задача 4.

  • program semerka;
uses crt;
var i,a,b,c, sum:integer;
begin
randomize;
    whi...

    14 слайд

    program semerka;
    uses crt;
    var i,a,b,c, sum:integer;
    begin
    randomize;
    while (sum < 21) do
    begin
    a:=1+random(7);
    b:=1+random(7);
    c:=1+random(7);
    sum:=a+b+c;
    if (sum=21) then
    begin
    writeln (i,')',a, b,c, 'ura viigrali') ;
    end
    else
    begin
    writeln (i,')', a, b,c, 'proigrali') ;
    end;
    i:=i+1;
    end;
    End.
    Задача 4.

  • Итог урокаМожем ли мы как программисты исключить выпадение цифры «7» ?

От пр...

    15 слайд

    Итог урока
    Можем ли мы как программисты исключить выпадение цифры «7» ?

    От простой «Винды» до «Висты» все подвластно программисту?

    Кто пойдет играть в игровой автомат?

    Кто будет играть в виртуальном казино?

  • Домашнее заданиеВыучить определение циклических алгоритмов и их синтаксис
Пр...

    16 слайд

    Домашнее задание

    Выучить определение циклических алгоритмов и их синтаксис
    Прочитать учебник стр.51-54
    Повторить дома практическое задание.

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

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

Скачать

Выбранный для просмотра документ раздаточный материал к уроку.docx

Первая программа

program imy;

uses crt;

var i:integer;

begin

     for i:=0 to 10 do

     begin

     writeln (i,'olga')

     end;

End.

 

 

 

 

 

 

 

Вторая  программа

program semerka;

uses crt;

var i,a,b,c:integer;

begin

randomize;

     a:=1+random(7);

     b:=1+random(7);

     c:=1+random(7);

          if (a=7) and (b=7) and (c=7) then

          begin

          writeln (a, b,c, 'ura viigrali') ;

          end

          else

          begin

          writeln (a, b,c, 'proigrali') ;

          end;

End.

 

 

 


 

 

 

 

 

 

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

 


Третья программа

program semerka;

uses crt;

var i,a,b,c:integer;

begin

randomize;

     for i:=1 to 100 do

     begin

     a:=1+random(7);

     b:=1+random(7);

     c:=1+random(7);

          if (a=b) and (b=c) and (c=a) then

          begin

          writeln (a, b,c, 'ura viigrali') ;

          end

          else

          begin

          writeln (i, ')',a, b,c, 'proigrali') ;

          end;

     end;

End.

 

Четвертая программа

program semerka;

uses crt;

var i,a,b,c:integer;

begin

randomize;

     repeat

     a:=1+random(7);

     b:=1+random(7);

     c:=1+random(7);

     if (a=b) and (b=c) and (c=a) then

          begin

          writeln (i,')',a, b,c, 'ura viigrali') ;

          end

          else

          begin

          writeln (i,')', a, b,c, 'proigrali') ;

          end;

          i:=i+1;

     until  (a=7) and (b=7) and (c=7) ;

End.


 

 


Пятая программа

program semerka;

uses crt;

var i,a,b,c, sum : integer;

begin

randomize;

    while (sum < 21) do

     begin

     a:=1+random(7);

     b:=1+random(7);

     c:=1+random(7);

     sum:=a+b+c;

     if (sum=21) then

          begin

          writeln (i,')',a, b,c, 'ura viigrali') ;

          end

          else

          begin

          writeln (i,')', a, b,c, 'proigrali') ;

          end;

          i:=i+1;

end;

End.  

 

 

 

 

Программа «исправь ошибки»

program semerka;

uses crt

var i,a,b,c:integer;

 

begin

randomize

     a:=random(7);

     b:=1+random(7);

     c:=1+random(7);

          if (a=b) and (b=c) and (c=a) then

          begin

          writeln (a, b,c, 'ura viigrali') ;

          and

          else

          begin

          writeln (a, b,c, proigrali') ;

          end;

End


 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "9 класс программирование циклических алгоритмов или как обыграть казино?"

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

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

Скачать

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

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

Скачать

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

Уважаемые коллеги, в данном архиве имеется презентация к уроку, раздаточный материал, конспект, тест для опроса по предыдущему материалу. Демонстрация решения данной задачи, наглядно демонстрирует учащимся плюсы и минусы информационных технологий, преимущество профессии программиста перед другими современными профессиями, носит воспитательный характер.

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

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

6 672 254 материала в базе

Материал подходит для УМК

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

Другие материалы

Презентация по информатике на тему "Использование электронной таблицы в качестве источника данных для рассылок MS Word"
  • Учебник: «Информатика и ИКТ», Быкадоров Ю. А.
  • Тема: § 40. Знакомство с редактором электронных таблиц Excel
  • 27.10.2017
  • 467
  • 1
«Информатика и ИКТ», Быкадоров Ю. А.

Вам будут интересны эти курсы:

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

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

  • Скачать материал
    • 26.11.2017 879
    • RAR 132.6 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Gataullina Olga Ivanovna. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Gataullina Olga Ivanovna
    Gataullina Olga Ivanovna
    • На сайте: 6 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 963
    • Всего материалов: 1

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

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

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 101 человек из 40 регионов
  • Этот курс уже прошли 808 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 22 регионов
  • Этот курс уже прошли 152 человека

Мини-курс

Комплексный подход к работе с детьми с тяжелыми нарушениями развития

6 ч.

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

Мини-курс

Финансовые аспекты и ценности: концепции ответственного инвестирования

4 ч.

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

Мини-курс

Фитнес: особенности построения смешанных групповых тренировок

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 21 человек