Основы программирования

23

Понятие алгоритма. Примеры построения блок схем алгоритмов

Изучение, восприятие, запоминание, понимание учебного материала. Поиск информации на заданную тему, подготовка сообщений, анализ и обобщение изученного. Решение задач по определению количества информации, представленной в различных видах.

24

Языки программирования. Основные принципы структурного программирования. Программы, управляемые событиями

25

Object Pascal и Delphi. Структура обработчика события на языке Object Pascal

26

Идентификаторы, зарезервированные слова и комментарии. Переменные и присваивание. Понятие синтаксиса. Синтаксис оператора присваивания

27

Целые и вещественные типы. "Стандартные" арифметические функции Object Pascal

28

Ввод/вывод чисел

29

Ветвление. Составной оператор

30

Цикл с предусловием (цикл while). Как построить цикл? Особенности применения цикла while

31

Цикл с постусловием (цикл repeat... until)

32

Цикл с параметром (цикл for)

33

Выбор вида цикла. Вложенные циклы

34

Ввод последовательностей данных через ListBox. Ввод последовательностей данных через StringGrid

35

Ввод последовательностей данных через ListBox. Ввод последовательностей данных через StringGrid

36

Массивы

37

Многомерные массивы

38

Понятие "процедуры и функции". Описание процедур и функций на Object Pascal

39

Параметры процедур и функций. Параметры-значения и параметры-переменные

40

Параметры процедур и функций. Параметры-значения и параметры-переменные

41

Локальные и глобальные переменные

42

Локальные и глобальные переменные

43

Понятие исключения

44

Понятие исключения

45

Записи

46

Записи

47

Записи

48

Файлы в Object Pascal. Типизированные файлы

49

Файлы в Object Pascal. Типизированные файлы

50

Оценка сложности алгоритма

51

Поиск в массиве

52

Сортировка

53

Динамические переменные. Операции с указателями

54

Понятие списка. Добавление элемента в список. Удаление элемента из списка

55

Понятие списка. Добавление элемента в список. Удаление элемента из списка

56

Понятие списка. Добавление элемента в список. Удаление элемента из списка

57

Обход списка

58

Обход списка

59

Обход списка

60

Стек и очередь. Рекурсия. "Ханойские башни"

61

Стек и очередь. Рекурсия. "Ханойские башни"

62

Стек и очередь. Рекурсия. "Ханойские башни"

63

Деревья. Упорядоченные двоичные деревья. Поиск в упорядоченном двоичном дереве

64

Деревья. Упорядоченные двоичные деревья. Поиск в упорядоченном двоичном дереве

65

Добавление элемента в упорядоченное двоичное дерево. Обход дерева

66

Добавление элемента в упорядоченное двоичное дерево. Обход дерева

67

Жизненный цикл программного обеспечения. Системный анализ и постановка задачи. Проектирование

68

Основы объектноориентированного программирования. Основы функционального программирования. Основы логического программирования. Кодирование. Тестирование и отладка