Теоретические вопросы по курсу «Алгоритмизация и программирование»
1. Алгоритм. Исполнитель алгоритма. Свойства алгоритма.
2. Двумерные массивы: описание, ввод и вывод. Пример использования двумерного массива.
3. Способы описания алгоритмов. Структура программы на языке Паскаль.
4. Одномерные массивы: описание, ввод и вывод. Пример использования массива.
5. Данные целого типа: описание, допустимые операции.
6. Назначение циклов. Виды операторов цикла. Оператор цикла с постусловием.
7. Данные вещественно типа: описание, формы записи, допустимые операции.
8. Основные процедуры и функции модуля Graph. Построение графических изображений в языке Паскаль.
9. Данные логического типа. Логические операции. Логические выражения.
10. Стандартные процедуры и функции для работы со строками.
11. Данные символьного типа: описание, допустимые операции.
12. Назначение циклов. Виды операторов цикла. Оператор цикла с параметром.
13. Назначение циклов. Виды операторов цикла. Оператор цикла с предусловием.
14. Данные вещественно типа: описание, формы записи, допустимые операции.
15. Назначение циклов. Виды операторов цикла. Оператор цикла с параметром.
16. Данные строкового типа. Операции над строками.
17. Константы, переменные. Выражения. Правила записи выражений.
18. Одномерные массивы: описание, ввод и вывод. Пример использования массива.
19. Оператор присваивания. Оператор ввода. Оператор вывода.
20. Двумерные массивы: описание, ввод и вывод. Пример использования двумерного массива.
21. Условный оператор. Формы условного оператора. Представление условного оператора в блок-схемах.
22. Двумерные массивы: описание, ввод и вывод. Пример использования двумерного массива.
23. Составной оператор. Оператор варианта.
24. Стандартные процедуры и функции для работы со строками.
Задачи
1. Написать программу, выводящую название времени года по номеру месяца.
2. Требуется найти и вывести на экран максимальный элемент в массиве из 10 чисел и его номер.
3. Напишите программу, которая при вводе латинской буквы сообщает, гласная она или согласная.
4. Составить программу вычисления произведения отрицательных элементов матрицы В.
5. В пятой строке матрицы поменять местами первый и третий элемент.
6. Составить программу, которая после символа «.» вставляет один символ пробела.
7. Вычислить сумму элементов в третьей строке матрицы С.
8. Дан одномерный массив. Найти сумму элементов массива с четными номерами.
9. Вводится N чисел. В результате выполнения программы на экран должно быть выведено среднее арифметическое четных чисел.
10. Требуется переписать элементы массива А в массив В, удвоив все элементы, меньше первого элемента, остальные элементы переписать без изменения.
11. Определить количество слов встречающихся в предложении.
12. Вводится N чисел. В результате выполнения программы на экран должны быть выведены числа, большие 100, и количество этих чисел.


