ВУЗ:
Составители:
Рубрика:
2
Лабораторная работа №1.
"Знакомство с Си++. Выполнение программы простой
структуры"
Цель: Знакомство со средой программирования, создание,
отладка и выполнение простой программы, содержащей
ввод/вывод информации и простейшие вычисления.
1. Краткие теоретические сведения
Язык Си создан в 1972 г. Деннисом Ритчи при разра-
ботке ОС Unix. Он проектировался как инструмент системно-
го программирования с ориентацией на разработку хорошо
структурированных программ. Таким образом он сочетает в
себе, с одной стороны, средства языка программирования
высокого уровня: описание типов данных, операторы for,
while, if и т. д. , а , с другой стороны, содержит сред-
ства языка типа Ассемблер : регистровые переменные, ад-
ресную арифметику, возможность работы с полями бит и т.
д.
1.1. Структура программы
Программа на языке Си имеет следующую структуру:
#директивы препроцессора
. . . . . . . . .
#директивы препроцессора
функция а ( )
операторы
функция в ( )
операторы
void main ( ) //функция, с которой начинается выпол-
нение программы
операторы
описания
присваивания
функция
пустой оператор
составной
выбора
циклов
перехода
Директивы препроцессора - управляют преобразованием
текста программы до ее компиляции. Исходная программа,
подготовленная на языке Си в виде текстового файла прохо-
дит 3 этапа обработки:
1) препроцессорное преобразование текста;
2) компиляция;
3) компоновка (редактирование связей или сборка).
После этих 3 этапов формируется исполняемый машинный код
программы.
2
Лабораторная работа №1.
"Знакомство с Си++. Выполнение программы простой
структуры"
Цель: Знакомство со средой программирования, создание,
отладка и выполнение простой программы, содержащей
ввод/вывод информации и простейшие вычисления.
1. Краткие теоретические сведения
Язык Си создан в 1972 г. Деннисом Ритчи при разра-
ботке ОС Unix. Он проектировался как инструмент системно-
го программирования с ориентацией на разработку хорошо
структурированных программ. Таким образом он сочетает в
себе, с одной стороны, средства языка программирования
высокого уровня: описание типов данных, операторы for,
while, if и т. д. , а , с другой стороны, содержит сред-
ства языка типа Ассемблер : регистровые переменные, ад-
ресную арифметику, возможность работы с полями бит и т.
д.
1.1. Структура программы
Программа на языке Си имеет следующую структуру:
#директивы препроцессора
. . . . . . . . .
#директивы препроцессора
функция а ( )
операторы
функция в ( )
операторы
void main ( ) //функция, с которой начинается выпол-
нение программы
операторы
описания
присваивания
функция
пустой оператор
составной
выбора
циклов
перехода
Директивы препроцессора - управляют преобразованием
текста программы до ее компиляции. Исходная программа,
подготовленная на языке Си в виде текстового файла прохо-
дит 3 этапа обработки:
1) препроцессорное преобразование текста;
2) компиляция;
3) компоновка (редактирование связей или сборка).
После этих 3 этапов формируется исполняемый машинный код
программы.
