Теоретические основы информатики

1. Системы счисления
1.1. Самостоятельная работа на тему «Запись чисел в римской системе счисления»

Ответы к самостоятельной работе «Запись чисел в римской системе счисления»
1.2. Контрольная работа «Перевод чисел из одной Р-ичной системы в другую»
Решение контрольной работы «Перевод чисел из одной Р-ичной системы в другую»
1.3. Контрольная работа «Системы счисления»
Решение контрольной работе «Системы счисления»

2. Алгебра логики
2.1. Самостоятельная работа «Высказывания»
Решение самостоятельной работы «Высказывания»
2.2. Самостоятельная работа «Необходимые и достаточные условия»
Решение самостоятельной работы «Необходимые и достаточные условия»
2.3. Самостоятельная работа «Логические выражения»
Решение самостоятельной работы «Логические выражения»
2.4. Контрольная работа «Алгебра логики»
Решение контрольной работы «Алгебра логики»

3. Алгоритмизация
3.1. Самостоятельная работа «Алгоритм и формы его записи»
Решение самостоятельной работы «Алгоритм и формы его записи»
3.2. Самостоятельная работа «Блок–схемы»
Решение самостоятельной работы «Блок–схемы»

4. Машина Тьюринга
4.1. Краткий теоретический материал
4.2. Самостоятельная работа «Машина Тьюринга как способ записи алгоритмов»
Решение самостоятельной работы «Машина Тьюринга как способ записи алгоритмов»
4.3. Контрольная работа «Программирование машин Тьюринга »
Решение контрольной работы «Программирование машин Тьюринга »
Программирование на языке Паскаль

5. Структура Паскаль-программы
5.1. Самостоятельная работа на тему «Имена в Паскале. Синтаксические диаграммы»
Решение самостоятельной работы «Имена в Паскале. Синтаксические диаграммы»
5.2. Самостоятельная работа «Основные типы данных»
Решение самостоятельной работы «Основные типы данных»
5.3. Самостоятельная работа «Синтаксис основных операторов»
Решение самостоятельной работы «Синтаксис основных операторов»

6. Условные операторы
6.1. Самостоятельная работа «Логические операции»
Решение самостоятельной работы «Логические операции»
6.2. Самостоятельная работа «Составное условие»
Решение самостоятельной работы «Составное условие»
6.2. Самостоятельная работа «Условный оператор»
Решение самостоятельной работы «Условный оператор»

7. Операторы цикла
7.1. Самостоятельная работа «Оператор цикла while»
Решение самостоятельной работы «Оператор цикла while»
7.2. Самостоятельная работа «Оператор цикла repeat»
Решение самостоятельной работы «Оператор цикла repeat»
7.3. Самостоятельная работа«Оператор цикла for»
Решение самостоятельной работы «Оператор цикла for»
7.4. Контрольная работа «Операторы цикла»
Решение контрольной работы «Операторы цикла»
7.5. Контрольная работа «Вложенные циклы»
Решение контрольной работы «Вложенные циклы»
7.6. Самостоятельная работа «Символьный тип и операторы цикла»
Решение самостоятельной работы «Символьный тип и операторы цикла»

8. Процедуры и функции
8.1. Самостоятельная работа “Процедуры и функции как подпрограммы”
Решение самостоятельной работы “Процедуры и функции как подпрограммы”
8.2. Самостоятельная работа “Простейшие функции”
Решение самостоятельной работы “Простейшие функции”
8.3. Контрольная работа “Простейшие процедуры”
Решение самостоятельной работы «Простейшие процедуры»
8.4. Самостоятельная работа «Область действия переменных в процедурах и функциях»
Решение самостоятельной работы “Область действия переменных в процедурах и функциях”
8.5. Контрольная работа «Механизм передачи параметров в функции и процедуры»
Решение контрольной работы «Механизм передачи параметров в функции и процедуры»

9. Массивы и их обработка
9.1. Самостоятельная работа «Описание массивов»
Решение самостоятельной работы «Описание массивов»
9.2. Самостоятельная работа «Индекс и значение элемента массива»
Решение самостоятельной работы «Индекс и значение элемента массив »
9.3 Самостоятельная работа «Выбор нужной структуры данных»
Решение самостоятельной работы «Выбор нужной структуры данных»
9.4. Самостоятельная работа «Алгоритмы обработки массивов данных»
Решение самостоятельной работы «Алгоритмы обработки массивов данных»
9.5 Самостоятельная работа «Двумерные массивы»
Решение самостоятельной работы «Двумерные массивы»

10. Строки
10.1. Самостоятельная работа «Сравнение строк»
Решение самостоятельной работы «Сравнение строк»
10.2. Самостоятельная работа «Преобразование строки в число и наоборот»
Решение самостоятельной работы «Преобразование строки в число и наоборот»
10.3. Контрольная работа «Обработка строк в Паскале»
Решение контрольной работы «Обработка строк в Паскале»
10.4. Самостоятельная работа «Функции и процедуры работы со строками»
Ответы и решения к самостоятельной работе «Функции и процедуры работы со строками»

11. Множества
11.1. Контрольная работа «Множественный тип данных»
Решение контрольной работы «Множественный тип данных»

12. Записи
12.1. Контрольная работа «Записи»
Решение контрольной работы «Записи»

13. Рекурсия
13.1. Контрольная работа «Рекурсия»
Решение контрольной работы «Рекурсия»
13.2. Самостоятельная работа «Отслеживание рекурсивных вызовов»
Решение самостоятельной работы «Отслеживание рекурсивных вызовов»

14. Файлы
14.1. Самостоятельная работа «Стандартные операции с файлами»
Решение самостоятельной работы «Стандартные операции с файлами».
14.2. Контрольная работа «Файлы»
Решение контрольной работы «Файлы»
14.3. Контрольная работа «Типизированные файлы»
Решение контрольной работы «Типизированные файлы»

15. Динамические переменные
15.1. Самостоятельная работа «Создание динамических переменных и изменение их значений»
Решение самостоятельной работы «Создание динамических переменных и изменение их значений»
15.2. Контрольная работа «Указатели и динамические переменные»
Решение контрольной работы «Указатели и динамические переменные»
15.3. Самостоятельная работа «Статические и динамические переменные»
Решение самостоятельной работы «Статические и динамические переменные»
15.4. Самостоятельная работа «Указатели на массивы и массивы указателей»
Решение контрольной работы «Указатели на массивы и массивы указателей»
15.5. Контрольная работа «Списки как динамические структуры данных»
Решение контрольной работы «Списки как динамические структуры данных»
15.6. Самостоятельная работа «Польская обратная запись»
Ответы к самостоятельной работе «Польская обратная запись»