Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по С Живицкая (Мет пособие).doc
Скачиваний:
112
Добавлен:
15.06.2014
Размер:
2.11 Mб
Скачать

2.Использование языка программирования с в решении экономических задач

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

2.1.1. Достоинство языка с

1) С-современный язык, его структура побуждает программиста использовать в своей работе методы: нисходящего проектирования, структурного программирования, модульную структуру программ.

2) С-эффективный язык. Программы на С отличаются компактностью и быстротой выполнения.

3) С-переносимый или мобильный язык.

4) С-мощный и гибкий язык.

5) Программы написанные на С используються для решения задач различных уровней. С обладает рядом мощных конструкций ассембле­ра.

6) С-удобный язык, он структурирован и вместе с тем не слишком ограничивает свободу программистам.

7) С-язык компелирующего типа. Так как С стандартизированный, аппаратно-независимый, широко доступный язык, приложение написанное на С часто могут выполняться с минимальными модефикациями или даже без них на самых различных компьютерных системах. Компьютер, несмотря на его скорость и мощность вычислений, является простым устройством, которое манипулирует с двоичными числами. Одни двоичные числа интерпритируються компьютером, как команды, другие, как данные. Чтобы заставить компьютер выполнить что-нибудь полезное, нужно составить программу.

Програмирование-деятельность по составлению программы.

Программа-это описание алгоритма решения задачи, заданной на языке ЭВМ.

Команда-предписание, определяющее очередной шаг.

Пример команды: С=А+В, где А, В-операнды, +- операция.

Операция-это то, что должна сделать ЭВМ согласно каждой команде.

Операнды-участники операции, то над чем и с чем выполняется операция. Набор элементарных операций из способов их описаний образуют систему команд языка программирования.

Пример №1:

# include <stdio.h>

{void main(void) //заголовок головной функции программы

сout <<Здравствуй, С !\ n";

}

1 строка: подключение вспомогательных библиотек, ориентированных на ввод и вывод данных разных типов в поток.

2 строка:заголовок головной функции программы. cout-оператор вывода информации <<-помещение в класс данных, \n-переход к новой строке вывода

Программа-это последовательность инструкций, реализующих алгоритм набор предписаний, однозначно определяющих содержание и оследовательность выполнения операций для решения задач.

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) Выполнить и получить результат.

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

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