rpd000006221 (230100 (09.03.01).Б11 Вычислительные машины, комплексы и сети), страница 2
Описание файла
Файл "rpd000006221" внутри архива находится в следующих папках: 230100 (09.03.01).Б11 Вычислительные машины, комплексы и сети, 230100.Б11. Документ из архива "230100 (09.03.01).Б11 Вычислительные машины, комплексы и сети", который расположен в категории "". Всё это находится в предмете "вспомогательные материалы для первокурсников" из 1 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вспомогательные материалы для первокурсников" в общих файлах.
Онлайн просмотр документа "rpd000006221"
Текст 2 страницы из документа "rpd000006221"
- 13. Скалярные и производные типы
- 14. Выражения
- 15. Преобразование типов
- 16. Базовые алгоритмические конструкции
- 17. Способы организации ввода/вывода информации
- 18. Понятие класса памяти
- 19. Область видимости и время жизни объектов
- 20. Статические массивы
- 21. Строки
- 22. Понятие функции в С/С++
- 23. Формальные и фактические параметры
- 24. Объявление и описание функции
- 25. Вызов функции
- 26. Перегрузка функций
- 27. Рекурсия
- 28. Понятие указателя и ссылки
- 29. Передача параметров по ссылке
- 30. Передача параметра по значению
- 31. Операции разыменования и взятие адреса
- 32. Динамически распределяемая память
- 33. Понятие динамического массива
- 34. Многомерные динамические массивы
- 35. Массивы указателей
- 36. Способы организации памяти
- 37. Типы указателей
- 38. Основные модели памяти
- 39. Пользовательские типы
- 40. Понятие структуры
- 41. Понятие класса
- 42. Понятие метода класса
- 43. Доступ к полям и методам класса
- 44. Структуры и объекты как параметры функций
- 45. Инициализация данных объекта
- 46. Понятие конструктора и деструктора
- 47. Понятие динамической структуры данных
- 48. Список, очередь, стек как линейная динамическая структура
- 49. Деревья как нелинейная динамическая структура
- 50. Понятие потока
- 51. Библиотеки потокового ввода/вывода
- 52. Стандартные потоки
- 53. Форматная передача данных
- 54. Строковые потоки
- 55. Работа с файлами
-
Лекции
№ п/п | Раздел дисциплины | Объем, часов | Тема лекции | Дидакт. единицы |
1 | 1.1.Алгоритм. Программа. | 4 | Алгоритм. Программа. | 1 |
2 | 1.2.Основные элементы языка Паскаль. | 6 | Основные элементы языка Паскаль. | 2 |
3 | 1.3.Простые операторы языка Паскаль. Ввод-вывод данных. | 2 | Простые операторы языка Паскаль. Ввод-вывод данных. | 3 |
4 | 1.4.Управляющие структуры языка Паскаль. | 6 | Управляющие структуры языка Паскаль. | 4 |
5 | 1.5.Структурированные типы данных языка Паскаль. | 6 | Структурированные типы данных языка Паскаль. | 5 |
6 | 1.6.Подпрограммы в языке Паскаль. | 4 | Подпрограммы в языке Паскаль. | 6 |
7 | 1.7.Файловый тип. | 4 | Файловый тип. | 7 |
8 | 1.8.Работа с графикой в языке Паскаль. | 4 | Работа с графикой в языке Паскаль. | 8 |
9 | 2.1.Ввод/вывод, переменные и области видимости, базовые алгоритмические структуры. | 2 | Лексические основы языка С/С++ | 9, 10, 11, 12 |
10 | 2.1.Ввод/вывод, переменные и области видимости, базовые алгоритмические структуры. | 2 | Скалярные типы и выражения | 13, 14, 15 |
11 | 2.1.Ввод/вывод, переменные и области видимости, базовые алгоритмические структуры. | 2 | Операторы языка С++ | 16, 17 |
12 | 2.2.Функции и статические массивы | 4 | Статические массивы и строки | 18, 19, 20, 21 |
13 | 2.2.Функции и статические массивы | 4 | Описание и реализация функций | 22, 23, 24, 25, 26, 27 |
14 | 2.2.Функции и статические массивы | 2 | Структуры и объединения | 40 |
15 | 2.3.Указатели и динамически распределяемая память | 2 | Определение и применение указателей | 28, 29, 30, 31, 32 |
16 | 2.3.Указатели и динамически распределяемая память | 4 | Динамические массивы | 33, 34, 35 |
17 | 2.3.Указатели и динамически распределяемая память | 2 | Модели памяти | 36, 37, 38 |
18 | 2.4.Классы как абстрактный тип данных | 2 | Создание собственных структур и классов | 39, 40, 41, 42, 43, 44, 45, 46 |
19 | 2.4.Классы как абстрактный тип данных | 4 | Структуры и классы с самоадресацией | 47, 48, 49 |
20 | 2.5.Организация потокового ввода/вывода в языках C/C++ | 2 | Потоковый ввод/вывод | 50, 51, 52, 53, 54, 55 |
Итого: | 68 |
-
Практические занятия
№ п/п | Раздел дисциплины | Объем, часов | Тема практического занятия | Дидакт. единицы |
Итого: |
-
Лабораторные работы
№ п/п | Раздел дисциплины | Наименование лабораторной работы | Наименование лаборатории | Объем, часов | Дидакт. единицы |
1 | 1.1.Алгоритм. Программа. | Основы алгоритмизации | Компьютерный класс | 4 | 1 |
2 | 1.3.Простые операторы языка Паскаль. Ввод-вывод данных. | Программирование алгоритмов линейной и разветвляющейся структуры | Компьютерный класс | 4 | 3, 2, 3 |
3 | 1.4.Управляющие структуры языка Паскаль. | Программирование алгоритмов циклической структуры | Компаьютерный класс | 4 | 3, 4 |
4 | 1.5.Структурированные типы данных языка Паскаль. | Обработка массивов и матриц | Компьютерный класс | 4 | 3, 4, 5 |
5 | 1.5.Структурированные типы данных языка Паскаль. | Обработка символьных данных | Компьютерный класс | 4 | 3, 4, 5 |
6 | 1.6.Подпрограммы в языке Паскаль. | Программирование с использованием подпрограмм пользователя | Компьютерный класс | 4 | 6 |
7 | 1.7.Файловый тип. | Обработка файловых структур | Компьютерный класс | 4 | 7 |
8 | 1.8.Работа с графикой в языке Паскаль. | Программирование с выводом графических построений | Компьютерный класс | 4 | 8 |
9 | 2.1.Ввод/вывод, переменные и области видимости, базовые алгоритмические структуры. | Табуляция функций, использующих логические и поразрядные операции | Компьютерный класс | 4 | 11, 12, 13, 14, 15, 16, 17 |
10 | 2.1.Ввод/вывод, переменные и области видимости, базовые алгоритмические структуры. | Вычисление функций с помощью разложения в ряд | Компьютерный класс | 4 | 11, 12, 13, 14, 15, 16, 17 |
11 | 2.2.Функции и статические массивы | Обработка одномерных числовых массивов. | 4 | 16, 17, 18, 19, 20 | |
12 | 2.2.Функции и статические массивы | Обработка многомерных числовых массивов | 4 | 16, 17, 19, 20 | |
13 | 2.2.Функции и статические массивы | Обработка строк | 4 | 17, 19, 20, 21, 16 | |
14 | 2.2.Функции и статические массивы | Обработка структур | 4 | 28, 29, 30, 31, 32, 33, 34, 40, 39, 44, 45 | |
15 | 2.3.Указатели и динамически распределяемая память | Массивы как аргументы функций | 4 | 28, 29, 30, 31, 32, 33, 34, 35 | |
16 | 2.3.Указатели и динамически распределяемая память | Структуры как аргументы функций | 4 | 28, 29, 30, 31, 32, 33, 34, 40, 39, 44, 45 | |
17 | 2.4.Классы как абстрактный тип данных | Обработка динамических структур | 4 | 28, 29, 30, 31, 32, 33, 34, 40, 39, 44, 45, 47 | |
Итого: | 68 |
-
Типовые задания
№ п/п | Раздел дисциплины | Объем, часов | Наименование типового задания |
Итого: |
-
Курсовые работы и проекты по дисциплине
2.1. Курсовая работа
Тематика: Использование динамических структур данных для обработки информации.
Трудоемкость(СРС): 14