Программирование как формальный способ записи алгоритмов
Программирование как формальный способ записи алгоритмов
На стадии вызова учащиеся проходят тест. В уроке предусмотрено деление учащихся на группы, в которых они самостоятельно готовят постеры по вопросам:"Алфавит языка", "Синтаксис и семантика", "Запись математических выражений". С помощью видеоролика "Язык программирования" ребята знакомятся с какой целью был создан Паскаль и для чего его можно применять. В уроке использован обучающий видеоролик "Структура языка" (на стадии осмысления).
И на стадии закрепления учащимся были предложены задания на запоминание структуры программы, синтаксиса. С помощью критериального оценивания ребята оценили свою работу.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Просмотр содержимого документа
«Программирование как формальный способ записи алгоритмов »
Программированиекак формальный способ записи алгоритмов
Общие цели:
Проверить усвоенность понятий и знаний учебного материала по теме «Алгоритмизация»
. Познакомиться с алфавитом, синтаксисом и семантикой языка программирования
3. Научиться писать простые программы на языке Паскаль с соблюдением структуры программирования
4. Научиться работать в интегрированной среде PascalАВС, вводить текст в интегрированную среду, осуществлять компиляцию программы
5. Научиться объективно оценивать свою деятельность на уроке и деятельность одноклассников.
Экспресс - тест
1. Алгоритм включает в себя ветвление, если
м) он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
в) ход его выполнения зависит от истинности тех или иных условий;
т) его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;
п) он представлен в табличной форме;
Экспресс - тест
2. Свойство алгоритма, заключающиеся в том, что каждое действие и алгоритм в целом должны иметь возможность завершения, называется
е) дискретность;
а) детерминированность;
и) конечность;
у) массовость;
Экспресс - тест
3. Свойство алгоритма, заключающиеся в том, что один и тот же алгоритм можно использовать с разными исходными данными, называется
к) дискретность;
д) детерминированность;
с) конечность;
р) массовость;
т
в
Экспресс - тест
4. Свойство алгоритма, заключающиеся в том, что любое действие должно быть строго и недвусмысленно определено в каждом случае, называется
ф) дискретность;
т) детерминированность;
б) конечность;
ж) массовость;
р
и
т
в
Экспресс - тест
р
и
«Алфавит языка»«Синтаксис и семантика»«Как записывают математические выражения?»
ФИЗКУЛЬТМИНУТКА
Структура программы
Задание №3: «Pascal – квест»
1)Напишите программу приветствияProgram P1;beginwriteln(‘Это моя первая программа’);writeln(‘Ура!’);writeln(‘она работает’);writeln(‘Я – программист?!’);end.2) Составить программу вычисления выражений
Пятибальное самооцениваниеНа«5»- верно произвел перевод выражения и составил программу заданияНа«4»допустил 1 неточность в написании программыНа«3»допустил 2 неточности в задании перевода выражений, допущена ошибка в структуре программыНа«2»неверно написана программа, допущены грубые ошибки
Критерии оценивания:
«5», если составлена программа для решения задачи (допускаются 1-2 синтаксические ошибки), логических ошибок в программе нет;
«4», если составлена программа для решения задачи (допускаются 3-4 синтаксические ошибки), логических ошибок в программе нет, получены не все верные результаты тестирования программы;
«3», если составлена программа для решения задачи (допускаются 3-4 синтаксические ошибки), есть логическая ошибка в программе или при тестировании получены неверные результаты;
«2» - программа не составлена или составлена неправильно.
Домашнее задание
Лист ответа: Фамилия____________________ 1) Кем был создан язык Паскаль? В каком году?(Вирт, Паскаль, 1971, 2001, 1871) 2) В честь какого французского учёного был назван язык Паскаль? 3) Заголовок программы?(program, begin, end) 4) Слово, означающее конец программы. 5) Арифметическая операция «умножение» на языке программирования. 6) Операция целочисленного деления? 7) Операция остатка от целочисленного деления. 8) Вычислить: 7 mod 2; 7 div 2. 9) В конце каждой строчки программы ставится знак … 10) Чтобы вывести текст на экран, используют (), ‘’, (‘’)?