четверг, 23 января 2014 г.

Программирование. Циклы с параметром. Часть 4.

Стадия рефлексии
1. Пройдите тест, сделайте отметку о прохождении теста в таблице продвижения: 9А 1 группа, 9А 2 группа, 9Б 1группа, 9Б 2 группа .




2. Заполните последний столбец таблицы  "Знаю. Хочу узнать. Узнал."
3. Заполните форму:


4. Проверьте заполнение вами всех полей в таблице продвижения: 9А 1 группа, 9А 2 группа, 9Б 1группа, 9Б 2 группа .

Программирование. Циклы с параметром. Часть 3.

Задания для практической работы:
  1.  Найдите количество чисел, кратных 7 из диапазона от 1 до 500.
  2. Составьте программу для вывода на экран и  определения количества натуральных чисел из интервала от 100 до 500, сумма цифр которых равна 15.
Что делать?
  • Открыть документ с заданиями
  • Сохранить файл на компьютер как документ MS Excel (файл - сохранить)
  • Выполнить практическую работу двумя разными способами (на Паскале и с помощью электронных таблиц Excel), внимательно читая рекомендации в файле
  • Сравнить результаты, полученные при решении задач разными способами.
  • Поместить файлы, переименовав их (фамилия_класс), в общую папку //server/stud/циклы
  • Отметить прохождение этапа практикум в таблице продвижения: 9А 1 группа, 9А 2 группа, 9Б 1группа, 9Б 2 группа
 Вопросы к заданиям для устного обсуждения: 
1 задача
  • Как определить последнюю цифру числа?
  • Как определить первую цифру трехзначного числа? Как найти предпоследнюю цифру числа? Легко ли с помощью ЭТ организовать вывод чисел, удовлетворяющих условию задачи, и просмотреть их?
  • Какой способ решения данной задачи оказался более эффективным?
 
2 задача
Как определить последнюю цифру числа?
Как определить первую цифру трехзначного числа? 
Как найти предпоследнюю цифру числа?
Легко ли с помощью ЭТ организовать вывод чисел, удовлетворяющих условию задачи, и просмотреть их?
 Какой способ решения данной задачи оказался более   эффективным?




вторник, 21 января 2014 г.

Программирование. Циклы с параметром. Часть 2.

Урок по информатике  для учеников 9 класса "Циклы с параметром". 

Стадия осмысления.

Посмотрите презентацию




1. Установите соответствие между блок-схемами и названием базовой конструкции алгоритма (сделайте отметку о прохождении задания 1 в таблице продвижения: 9А 1 группа, 9А 2 группа, 9Б 1группа, 9Б 2 группа )




  • Что обозначает на блок-схемах каждая из фигур? 
  • Фигура шестигранник какую базовую конструкцию помогает реализовать?

2. Выберите пропущенный в программе идентификатор, константу или оператор (сделайте отметку о прохождении задания 2 в таблице продвижения: 9А 1 группа, 9А 2 группа, 9Б 1группа, 9Б 2 группа 


  • Какой оператор отвечает за вывод результата в строку? 
  • Почему важно правильно выбирать начальное и конечное значение параметра цикла? 
  • Что нужно переписать в программе, чтобы выведенные числа были расположены в обратном порядке?


3.
Прочитайте внимательно задачу и расставьте в нужном порядке команды в программе. 
Нажмите на изображение шестерёнки, для копирования ссылки на выполненное задание. Скопированную ссылку добавьте в  таблице продвижения: 9А 1 группа, 9А 2 группа, 9Б 1группа, 9Б 2 группа, в поле о прохождении Задания 3)



4.  Домашнее задание (сделайте отметку о выполнении домашнего задания  в таблице продвижения: 9А 1 группа, 9А 2 группа, 9Б 1группа, 9Б 2 группа .




 

Программирование. Циклы с параметром.

Урок по информатике  для учеников 9 класса "Циклы с параметром". 

часть 1.

Ребята,  мы с вами три урока будем изучать тему "Циклы с параметром". 

Часто людям приходится делать что-то, а потом повторять те же действия через промежуток времени. Когда человек первый раз сталкивается с задачей, то обдумывает последовательность действий (алгоритм) для ее решения. Придумав удачный алгоритм, человек его запоминает, и последующее выполнение похожих задач происходит уже «на автомате». Когда мы действуем согласно какой-либо инструкции, то являемся просто исполнителями.
Но компьютер может быть лучшим исполнителем, чем человек, хотя бы за счет высокой скорости выполнения действий. У компьютера тоже есть память, куда можно записать последовательность действий (алгоритм) для решения той или иной задачи? Машина будет следовать хранящимся в нем инструкциям раз за разом и быстро выполнять их.
При этом надо понимать, что запрограммировать компьютер (т.е. записать в него алгоритм) все равно надо. И делает это человек. Человек разрабатывает последовательность действий для решения задачи и записывает их в память машины. Придумывание алгоритма для решения задачи достаточно трудоемкий процесс. Однако выгоды, получаемые от его реализации с помощью компьютера, перекрывают эти затраты.
На ближайших трех уроках мы с вами научимся составлять алгоритмы и программы, имеющие очень интересную структуру - циклические алгоритмы и программы. Используя данную конструкцию вы в дальнейшем сможете решить ряд задач, решение которых в данный момент у вас вызовет затруднение.

Стадия вызова

1. Восстановите схему здесь





  • Почему некоторые блоки пустые?
  • Что в них должно быть записано?
  • Расстановка каких блоков на схеме вызвала затруднения? 
 

2. Заполните таблицу "Знаю. Хочу узнать. Узнал." без последнего столбца
Отметьте прохождение двух этапов Стадии вызова в таблице продвижения 9А 1 группа, 9А 2 группа, 9Б 1группа, 9Б 2 группа
Перейти на сайт, где размещены материалы  урока.