Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алгоритмизация и программирование .doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.35 Mб
Скачать

4. Объем дисциплины и виды учебной работы

Заочная форма обучения

Таблица 1

Вид учебной работы

Всего часов

Семестры

1

2

Общая трудоемкость

108

+

Аудиторные занятия (всего)

16

+

В том числе:

Лекции

12

+

Практические занятия (ПЗ)

Семинары (С)

Лабораторные работы(ЛР)

4

+

Самостоятельная работа (всего)

92

+

В том числе:

Курсовые проекты (работы)

Расчетно-графические работы

Реферат

И (или) другие виды самостоятельной работы:

Подготовка к лабораторным работам

Подготовка к практическим занятиям

10

+

Подготовка к зачету

5

+

Подготовка к экзамену

Вид промежуточной аттестации

Контрольная работа, зачет

5. Содержание дисциплины

5.1. Содержание разделов дисциплины.

Таблица 2.

№ п/п

Наименование раздела дисциплины

Содержание раздела

1

Основы алгоритмизации

Этапы решения задач на ЭВМ. Алгоритм и его свойства. Формы представления алгоритмов. Алгоритмическая конструкция ветвления. Алгоритмическая конструкция цикла.

2

Основы технологии программирования в среде Visual C++

Структура программы. Главная функция. Комментарии. Способы представления комментариев. Организация ввода и вывода данных.

3

Основные элементы языка

Стандартные типы данных. Алгоритмические конструкции языка: идентификаторы, переменные и константы; комментарии; выражение и его интерпретация; арифметические операции; операции инкремента и декремента; логические операции и операции отношения; операция условия; оператор присваивания; преобразование типов; приоритет операций и порядок их выполнения.

4.

Программирование разветвляющих и циклических алгоритмов

Общие сведения. Программирование разветвляющего алгоритма: опеpатоp if, оператор множественного выбора switch. Программирование циклических алгоритмов: операторы цикла: while, for, do while Дpугие упpавляющие опеpатоpы: break, continue, goto.

5.

Программирование массивов и строк

Массивы. Синтаксис объявления. Инициализация элементов массива. Обращение к элементам массива. Разработка алгоритма поиска минимального элемента в массиве. Строки. Построение строк, обращение со строками.

6.

Программирование функций

Общие сведения о функциях. Определение функции. Вызов для выполнения. Функции, возвращающие значения оператором return. Программирование алгоритмов с использованием функций.

5.2. Междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами.