- •Практикум по программированию на языке с
- •Порядок выполнения лабораторных работ
- •Основы программирования в среде языка си. Оператор присваивания
- •Приоритет операций в выражении
- •Задание 1 (программа 1_1)
- •Программирование разветвленных алгоритмов. Операторы передачи управления
- •Программирование циклических алгоритмов с заданным числом повторений
- •Программирование циклических алгоритмов с предусловием
- •Программирование циклических алгоритмов с постусловием
- •Модифицировать программу 3_2 для вычисления функций f1(X) и f2 (X) с применением оператора цикла с постусловием. Выполнить ее и сравнить результаты с полученными ранее.
- •Программирование алгоритмов обработки одномерных массивов
- •Задание 1
- •Обработка двумерных массивов
- •Программирование с применением функций
- •[Класс] тип имя ([список параметров])[throw (исключения)] {тело функции}
- •Return [выражение];
- •Программирование с возвратом из функций нескольких значений
- •Лабораторная работа 10 Обработка символьных и строковых данных
- •Структуры
- •Модульное программирование
- •Динамические структуры данных. Списки
- •Задание 1 (программа 14_1)
- •Графика
- •Задание к расчетно-графической работе
- •Библиографический список
- •Типы данных
- •Обозначения графические в схемах алгоритмов (гост 19.701-90)
- •Сообщения об ошибках Сообщения об ошибках периода компиляции
- •Ошибки стадии выполнения
- •Математические ошибки
- •Функции ввода-вывода для стандартных потоков
- •Функции для работы со строками
- •Библиотека заголовочных файлов
- •Контейнерные классы
Типы данных
№ |
Обозначение |
Размер (байт) |
Диапазон |
Тип данных |
1 |
char, signed char |
1 |
-128...127 |
Символьный со знаком |
2 |
unsigned char |
1 |
0...255 |
Символный без знака |
3 |
short, short int, signed short , signed short int |
2 |
-32768... 32767 |
Короткое целое со знаком |
4 |
unsigned short, unsigned short int |
2 |
0...65535 |
Короткое целое без знака |
5 |
int, signed, signed int |
1, 2, 4 |
Зависит от реализации |
Целое |
6 |
unsigned, unsigned int |
1, 2, 4 |
Зависит от реализации |
Целое без знака |
7 |
long, signed long, long int |
4 |
-2147483648 …2147483647 |
Длинное целое со знаком |
8 |
unsigned long |
4 |
0...4294967295 |
Длинное целое без знака |
9 |
float |
8 |
-3.4e-38... 3.14e+38 |
Вещественное число с плавающей точкой |
10 |
double |
8 |
-1.7е-308..1.7е308 |
Вещественное число удвоенной точности |
11 |
long double
|
10 |
-3.4e-4932... .4e4932 |
Длинное вещественное число удвоенной точности |
Приложение Г
Обозначения графические в схемах алгоритмов (гост 19.701-90)
Символ |
Наименование |
Назначение |
|
Данные
Процесс
Предопределенный процесс
Подготовка
Решение
Границы цикла
Соединитель
Терминатор
Основная линия
Комментарий |
Определяет ввод или вывод на внешнее устройство или любой носитель данных Отражает обработку данных: выполнение отдельной операции или группы операций
Отображает предопределённый процесс, состоящий из одной или нескольких операций программы, которые определены в другом месте (подпрограмме, модуле)
Отражает инициализацию и модификацию параметра для управления циклом со счётчиком Описывает проверку условия и выполняет переключение по одному из условий. Имеет один вход и два или более альтернативных выходов, один из которых активизируется после вычисления условия внутри символа
Состоит из двух частей: начала и конца цикла. Обе части имеют один и тот же идентификатор. Изменение значения идентификатора, условия для выполнения или завершения помещаются внутри символов в начале или в конце цикла
Используется для обрыва линии и продолжения её в другом месте. Должен содержать уникальное обозначение
Определяет начало и конец структурной схемы алгоритма программы или подпрограммы
Отображает последовательность выполнения действий в алгоритме
Используется для добавления пояснительных записей. Связывается с символом или группой символов, обведённых пунктиром |
Приложение Д