Тема: Основы алгоритмизации. |
Требования к знаниям и умениям:
Знать:
- определения: алгоритм, однозначность, конечность, результативность,
массовость, дискретность.
- различные способы записи алгоритма. (словами, в виде схемы).
- "среда" языка программирования как исполнитель алгоритма.
Уметь:
- составлять и записывать алгоритмы |
Лекция-1 |
(Основные определения) |
Скачать |
|
|
|
|
Кроссворд "Основные определения" |
Пройти |
|
Тренинг "Анаграммы алгоритм и его свойства" |
Пройти |
|
|
|
|
Тест "Основные определения" |
Пройти |
|
|
|
|
Проверочная работа "Основные определения" |
Просмотреть |
|
|
|
Тема: Линейные алгоритмы. |
Требования к знаниям и умениям:
Знать:
- определения: линейный алгоритм, переменная, имя переменной,
операция присвоения, программа, блок-схема, программирование.
- основные типы числовых переменных,
- стандартные математические функции и процедуры языка Pascal;
- правила записи арифметических выражений;
- операторы ввода и вывода данных;
- виды ошибок, комментарии в программе.
- интерфейс программы Pascal.
Уметь:
- составлять линейные программы на языке Pascal
- составлять блок-схемы линейных алгоритмов
- набирать и выполнять программы на языке Pascal
- использовать в программах ввод данных с клавиатуры
- выводить информацию на экран в различных форматах
- находить и исправлять ошибки в программах
- добавлять комментарии в программу |
Лекция-2 |
(Линейные алгоритмы) |
Скачать |
Лекция-3 |
(Типы переменных) |
Скачать |
Лекция-4 |
(Математические функции) |
Скачать |
Лекция-5 |
(Блок-схемы) |
Скачать |
Лекция-5a |
(Решение линейных задач) |
Скачать |
Лекция-5б |
(Решение линейных задач-2) |
Скачать |
|
|
|
|
Ознакомление |
|
|
Тренинг "Соответствие операторов" |
Пройти |
|
Тренинг "Кто хочет стать миллионером" |
Пройти |
|
Тренинг "Основные операторы Pascal"-1 |
Пройти |
|
Тренинг "Структура программы"-1 |
Пройти |
|
Тренинг "Структура программы"-2 |
Пройти |
|
Тренинг "Структура программы"-3 |
Пройти |
|
Тренинг "Основные операторы Pascal"-2 |
Пройти |
|
Тренинг "Расставь строки программы" |
Пройти |
|
Тренинг "Вывод данных" |
Пройти |
|
|
|
|
Типы переменных |
|
|
Тренинг "Типы переменных"-1 |
Пройти |
|
Тренинг "Типы переменных"-2 |
Пройти |
|
Тренинг "Определение типов данных"-1 |
Пройти |
|
Тренинг "Определение типов данных"-2 |
Пройти |
|
Тренинг "Имена переменных" |
Пройти |
|
|
|
|
Математические функции |
|
|
Тренинг "Математические функции"-1 |
Пройти |
|
Тренинг "Математические функции"-2 |
Пройти |
|
Тренинг "Математические функции"-3 |
Пройти |
|
Тренинг "Математические функции"-4 |
Пройти |
|
Тренинг "Математические функции"-5 |
Пройти |
|
|
|
|
Блок-схемы |
|
|
Тренинг "Блок-схемы"-1 |
Пройти |
|
Тренинг "Блок-схемы"-2 |
Пройти |
|
Тренинг "Блок-схемы"-3 |
Пройти |
|
Тренинг "Блок-схемы"-4 |
Пройти |
|
Тренинг "Блок-схемы"-5 |
Пройти |
|
Тренинг "Блок-схемы"-6 |
Пройти |
|
Тренинг "Блок-схемы"-7 |
Пройти |
|
Тренинг "Кроссворд" Паскаль (малый) |
Пройти |
|
|
|
|
Закрепление (программы) |
|
|
Тренинг "Допиши строки программы"-1 |
Пройти |
|
Тренинг "Расставь строки программы"-2 |
Пройти |
|
Тренинг "Кто хочет стать миллионером"-2 |
Пройти |
|
Тренинг "Определи значение переменной" |
Пройти |
|
Тренинг "Анаграммы операторы Pascal" |
Пройти |
|
Тренинг "Найди ошибку" - 1 |
Пройти |
|
Тренинг "Найди ошибку" - 2 |
Пройти |
|
|
|
|
Тренинг "Допиши строки программы"-2 |
Пройти |
|
|
|
|
Проверка понимания |
|
|
Тренинг "Трассировка линейных программ-1" |
Пройти |
|
Тренинг "Трассировка линейных программ-2" |
Пройти |
|
Тренинг "Трассировка линейных программ-3" |
Пройти |
|
Тренинг "Трассировка линейных блок-схем" |
Пройти |
|
|
|
|
Тренинг "Функция mod трассировка-4" |
Пройти |
|
Тренинг "Функция div трассировка-5" |
Пройти |
|
Тренинг "Трассировка линейных программ-6" |
Пройти |
|
|
|
|
На оценку: |
|
|
Тест "Линейные алгоритмы" (Pascal) |
Пройти |
|
Тест "Типы переменных" (Pascal) |
Пройти |
|
Тест "Математические функции" (Pascal) |
Пройти |
|
Тест "Блок-схемы" (Pascal) |
Пройти |
|
|
|
|
Проверочная работа "Линейные алгоритмы" |
Просмотреть |
|
|
|
Тема: Разветвляющиеся алгоритмы. |
Требования к знаниям и умениям:
Знать:
- определения: разветвляющийся алгоритм, оператор условного перехода,
- назначение оператора условного перехода,
- краткую форму записи оператора условного перехода,
- полную форму записи оператора условного перехода,
- как выполняется оператор условного перехода в краткой и полной формах
- составной оператор условного перехода,
- сложную форму записи оператора условного перехода
Уметь:
- составлять программы с использованием условия на языке Pascal
- составлять блок-схемы разветвляющихся алгоритмов
- набирать и выполнять программы с использованием условий на языке Pascal
- находить и исправлять ошибки в программах с использованием условий |
Лекция-6 |
"Операторы условного перехода". |
Скачать |
Лекция-7 |
"Составные условия в операторе условного перехода" |
Скачать |
Лекция-8 |
"Составная форма записи оператора условного перехода" |
Скачать |
|
|
|
Лекция-8а |
"Оператор безусловного перехода" |
Скачать |
|
|
|
|
Ознакомление |
|
|
Тренинг "Ветвление" |
Пройти |
|
Тренинг "Соответствие операторов"-1 |
Пройти |
|
Тренинг "Соответствие операторов"-2 |
Пройти |
|
Тренинг "Викторина" |
Пройти |
|
|
|
|
Закрепление |
|
|
Тренинг "Блок-схемы"-3 |
Пройти |
|
Тренинг "Блок-схемы"-4 |
Пройти |
|
Тренинг "Блок-схемы"-5 |
Пройти |
|
Тренинг "Кто хочет стать миллионером" |
Пройти |
|
Тренинг "Кроссворд" Паскаль (средний) |
Пройти |
|
|
|
|
Проверка понимания |
|
|
Тренинг "Трассировка ветвлений-1" |
Пройти |
|
Тренинг "Трассировка ветвлений-2" |
Пройти |
|
Тренинг "Трассировка ветвлений блок-схем-1" |
Пройти |
|
Тренинг "Трассировка ветвлений блок-схем-2" |
Пройти |
|
|
|
|
Обобщение и систематизация |
|
|
Тренинг "Расставь строки программы"-3 (краткая форма) |
Пройти |
|
Тренинг "Расставь строки программы"-4 (полная форма) |
Пройти |
|
Тренинг "Найди ошибки"-3 (краткая форма) |
Пройти |
|
Тренинг "Найди ошибки"-4 (полная форма) |
Пройти |
|
Тренинг "Обыграй компьютер"-1 |
Пройти |
|
Тренинг "Обыграй компьютер"-2 |
Пройти |
|
|
|
|
Составные условия в операторах условного перехода |
|
|
Тренинг "Расставь строки программы"-5 (составные условия) |
Пройти |
|
Тренинг "Найди ошибки"-5 (составные условия) |
Пройти |
|
|
|
|
Составная форма записи оператора условного перехода |
|
|
Тренинг "Квадратное уравнение" (алгоритм) |
Пройти |
|
Тренинг "Квадратное уравнение" (программа Pascal) |
Пройти |
|
|
|
|
На оценку: |
|
|
Тест "Разветвляющиеся алгоритмы" (Pascal) |
Пройти |
|
Тест "Разветвляющиеся алгоритмы - 2" (Pascal) |
Пройти |
|
Тест "Составные условия в операторе усл. перехода" (Pascal) |
Пройти |
|
Тест "Определение знач. логического выражения" |
Пройти |
|
|
|
|
Проверочная работа "Разветвляющиеся алгоритмы" |
Просмотреть |
|
|
|
|
Проверочная работа "Разветвляющиеся алгоритмы"-2 |
Просмотреть |