Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
59
Добавлен:
11.05.2015
Размер:
2.03 Mб
Скачать

2.1.2.Использование с.

1. Программы и данные.

2. Схема выполнения программы на ЭВМ:

Пример №1:

# include < stdio.h>

main( )

{

printf("Я учусь в БГУИР\n");

}

1 строка: команда препроцессора include, включающая файлstdio.h, который описывает библиотечную функциюprintf.

2 строка: определение функции с именем main, не получающей никаких аргументов. Инструкция main заключается в фигурные скобки. Функция main обращается к библиотечной ф-ции printf для печати, заданной в последовательности литер. Наклонная черта ( \ n ) - литера новая строка, переход к новой строке.

Для выполнения программы на ПВЭМ, необходимо сделать следующие действия:

1) Составить программу на языке программирования.

2) Транслировать ее в стандарте этого языка.

3) Связать ее с необходимыми программами и функциями.

4) Загрузить в оперативную память.

5) Выполнить и получить результат.

СХЕМА КОМПЕЛЯЦИИ

Транслятор – это компьютерная программа по переводу программы, написанной на языке программирования, в форму понятную для компьютера. На выходе компилятора получается файл с расширением obj. Исполняемый файл или загрузочный модуль представляет собой файл, содержащий откомпилированную и готовую к выполнению программу. Borland C++ является средой для разработки программ, которые включают в себя как компилятор, так и некоторые другие инструменты.

2.1.3.Структура программы на языке с.

Любая программа на языке С состоит из одной или более ф-ций и элементов. Различным функциям можно давать любые имена. Ф-ции содержат инструкции (команды) предписывающие действия на определенном шаге выполнения, а переменная хранит значения, используемые в процессе этих действий. Такими действиями могут быть присвоения значения переменных, проверка некоторого условия. Функция с именем main. Выполнение любой программы начинается с ф-ции main.

а) Общая структура программы на С без обращения к подпрограмме:

main ( )

{

тело программы

}

б) Общая структура программы на С с обращением к подпр-ме:

main ( )

{

тело программы (обращение к ф-ции fan)

}

fan( )

{

тело ф-ции fan

}

Аргументы являются одним из механизмов взаимодействия между функциями. Список аргументов в круглых скобках идет следом за именем функции. Фигурные скобки обрамляют начало и конец программы. Инструкции, из которых состоит тело программ из операторов и операндов. В С каждый оператор и каждая строка с обращением к функции заканчивается точкой с запятой. Исключение составляют команды препроцессора и имена функции, стоящие в начале программной единицы. Целью большинства программ является решение задачи путем различных преобразований исходных данных. Для этого необходимо:

1) Ввести данные в программу

2) Выделить область памяти (установить места для хранения информации)

3) Реализовать инструкцию обработки информации

4) Вывести информацию из программы

5) Организовать выполнение некоторой инструкции лишь тогда, когда какое-либо условие или набор условий дает требуемое значение (например, истинное или ложное)

6) Реализовать возможность повторения инструкции или группы инструкций требуемое число раз

7) Выделить группы инструкций, которые можно вызывать и выполнять в различных частях программы (указав имя этой группы). В пунктах 1-7 определены 7 основных элементов программирования. Ввод, типы данных, операторы, вывод, проверка условий, циклы и подпрограммы.