Здесь находятся лекции и другие материалы по программированию
по языку Паскаль (Раздел основы).
по языку Паскаль (Раздел основы).
Список тестов по программированию по языку Pascal по разделу "Основы".
№ | Название теста | |
1. | Тест "Основные определения" | Пройти |
2. | Тест "Линейные алгоритмы" (Pascal) | Пройти |
3. | Тест "Типы переменных" (Pascal) | Пройти |
4. | Тест "Математические функции" (Pascal) | Пройти |
5. | Тест "Блок-схемы" (Pascal) | Пройти |
6. | Тест "Разветвляющиеся алгоритмы" (Pascal) | Пройти |
7. | Тест "Разветвляющиеся алгоритмы - 2" (Pascal) | Пройти |
8. | Тест "Составные условия в операторе условного перехода" (Pascal) | Пройти |
9. | Тест "Определение значений логического выражения" | Пройти |
Список проверочных работ по языку Pascal по разделу "Основы".
№ | Тема : | |
1. | Основные определения. | просмотреть |
2. | Линейные алгоритмы. | просмотреть |
3. | Разветвляющиеся алгоритмы. | просмотреть |
4. | Составная форма записи оператора условного перехода. | просмотреть |
Тема: Основы алгоритмизации. | ||
Требования к знаниям и умениям: Знать: - определения: алгоритм, однозначность, конечность, результативность, массовость, дискретность. - различные способы записи алгоритма. (словами, в виде схемы). - "среда" языка программирования как исполнитель алгоритма. Уметь: - составлять и записывать алгоритмы |
||
Лекция-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 | Просмотреть |