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

Содержание

1. Введение

1.1 Этапы решения инженерных задач с помощью ЭВМ.

1.2 Алгоритмы решения задач.

1.2.1 Понятие алгоритма, его свойства.

1.2.2 Обозначения элементов алгоритмов (блоки).

1.2.3 Базовые управляющие конструкции.

1.2.4 Некоторые стандартные приемы алгоритмизации.

1.3 Системы программирования.

1.3.1 Состав.

1.3.2 Язык программирования, алфавит, синтаксис, семантика.

1.3.3 Реализация языка.

1.4 Характеристики языков программирования.

1.5 Целевое назначение систем программирования.

1.5.1 Машинно-ориентированные.

1.5.1.1 Системы символического кодирования.

1.5.1.2 Ассемблеры.

1.5.2 Машинно-независимые.

1.5.2.1 Процедурно-ориентированные.

1.5.2.2 Проблемно-ориентированные.

1.6 Этапы обработки программы машиной.

2. Основные понятия языка Си++.

2.1 История создания.

2.3 Алфавит, структура программы.

2.3.1 Алфавит.

2.3.2 Структура программы.

2.4 Типы данных Си. Константы. Переменные. Описания переменных.

2.5 Выражения в языке Си.

2.5.1 Арифметические операции и выражения.

2.5.2 Логические операции и выражения.

2.5.3 Некоторые другие операции в языке Си.

2.5.3.1 Операция присваивания.

2.5.3.2 Условная операция.

2.5.3.3 Операция последовательного вычисления (запятая).

2.5.3.4 Специфические формы операции присваивания.

2.5.3.5 Приоритет выполнения операций.

2.5.4 Стандартные функции.

2.5.4.1 Правила записи.

2.5.4.2 Основные математические функции.

2.6 Простейшие операторы языка Си.

2.6.1 Оператор-выражение.

2.6.2 Операторы для ввода и вывода информации.

2.6.2.1 Оператор бесформатного вывода на экран.

2.6.2.2 Оператор бесформатного ввода с клавиатуры.

2.6.2.3 Функция форматного вывода на экран.

2.6.2.4 Функция ввода символа с клавиатуры.

2.6.3 Составной оператор.

3. Операторы управления.

3.1 Условные операторы.

3.1.1 Оператор if-else.

3.1.2 Оператор else-if.

3.2 Оператор-переключатель. Оператор break.

3.3 Операторы для организации цикла.

3.3.1 Оператор цикла с предусловием (while).

3.3.2 Оператор цикла с постусловием (do).

3.3.3 Оператор цикла с параметром (for) или пошаговый.

3.3.4 Вложенные циклы.

3.3.5 Операторы break и continue.

3.3.6 Оператор безусловного перехода.

4. Использование массивов. Указатели.

4.1 Массивы.

4.1.1 Понятие массива. Описание массива.

4.1.2 Инициализация массивов.

4.1.2.1 Инициализация массивов при их объявлении.

4.1.2.2 Инициализация массивов вводом с клавиатуры.

4.1.3 Вывод массивов.

4.1.4 Работа с массивами.

4.2 Указатели.

4.2.1 Адреса и указатели.

4.2.2 Массивы и указатели.

4.2.3 Строки и указатели.

5. Функции пользователя в языке Си.

5.1 Назначение функций. Описание функции.

5.2 Обращение к функции. Прототип функции. Область видимости и время жизни переменных.

5.3 Правила соответствия формальных параметров и фактических аргументов.

5.4 Передача данных по значению и по адресу. Функция scanf().

5.5 Использование массивов в качестве аргументов функции.

6. Работа с внешними файлами в Си.

6.1 Файловый указатель. Открытие файла.

6.2 Чтение данных из текстового файла.

6.3 Запись данных в текстовый файл. Закрытие файла.