Теоретические вопросы по курсу «Алгоритмизация и программирование»

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, и количество этих чисел.