Курс основ программирования для начинающих является базисом для дальнейшего изучения всего, что связано с веб-программированием и не только с ним. На курсе участники научатся создавать простые программы и изучат самые нужные алгоритмы, нужные программисту, в том числе алгоритмы обработки матриц и массивов.
Программа курса:
№ занятия | Вид занятия | Тема | Кол-во часов |
1 | Лекция | Элементы и операторы языка. | 2 |
2 | Лаб. работа | Программирование математических конструкций. | 2 |
3 | Лекция | Операторы языка (ввода, вывода, условный оператор и операция, выбора). | 2 |
4 | Практика | Алгоритмы циклической структуры | 2 |
5 | Лаб. работа | Программирование задач с ветвлениями | 2 |
6 | Лекция | Операторы языка (циклы). | 2 |
7 | Лаб. работа | Программирование задач с циклами | 2 |
8 | Лаб. работа | Программирование задач с вложен.циклами | 2 |
9 | Лекция | Массивы в языке | 2 |
10 | Практика | Алгоритмы обработки массивов (найти под-массив, max,min, обмен, сдвиги) | 2 |
11 | Лаб. работа | Программирование задач с массивами | 2 |
12 | Практика | Алгоритмы сортировки массивов | 2 |
13 | Лаб. работа | Программирование задач сорт.массивов | 2 |
14 | Лекция | Матрицы в языке | 2 |
15 | Практика | Алгоритмы обработки матриц | 2 |
16 | Лаб. работа | Программирование задач с матрицами | 2 |
17 | Лаб. работа | Программирование задач с матрицами | 2 |
18 | Лекция | Функции: описание, типы, параметры, вызов | 2 |
19 | Практика | Написание пользовательских функций различных типов и их вызов. | 2 |
20 | Лаб. работа | Написание программ с функциями различных типов и их отладка. | 2 |
21 | Лекция | Файлы: открытие, закрытие, чтение, запись. | 2 |
22 | Лаб. работа | Работа с текстовыми файлами. | 2 |
23 | Лекция | Структуры: определение, инициализация, обращение к элементам. | 2 |
24 | Лаб. работа | Решение задач со структурами, объявленными различными способами | 2 |
Ваш преподаватель

Ольга Валентиновна
ДонНТУ, старший преподаватель кафедры автоматизированных систем управления. Опыт работы преподавателем — с 1994 г. Резюме