Курсовая работа: Обратная пользовательская запись в языке Си

Введение

1. Анализ существующих методов решения задачи

2. Детальное описание используемых методов

3. Описание программы

Возможно вы искали - Реферат: Карты географические

3.1 Постановка задачи

3.2 Интерфейс пользователя

3.3 Детальное описание основной функции

3.4 Детальное описание функции ChartoInt

3.5 Детальное описание функции Scobka

Похожий материал - Реферат: Участники дорожного движения и общие правила их поведения. Пешеход, безопасное поведение пешеход

3.6 Детальное описание функции Sumin

3.7 Общая структура программного средства

4. Блок схема программы

4.1 Основная блок схема

4.2 Блок схема функции ChartoInt

Очень интересно - Реферат: Прибор ночного видения ТВН-2Б

4.3 Блок схема функции Sumin

4.4 Блок схема функции Scobka

5. Заключение

6. Программная поддержка

7. Список литературы

Вам будет интересно - Реферат: Разовые платежи за пользование недрами

8. Приложение 1

9. Приложение 2

Введение

Язык "C" является универсальным языком программирования. Язык "C" - это язык относительно "низкого уровня". Это означает, что "C" имеет дело с объектами того же вида, что и большинство ЭВМ, а именно, с символами, числами и адресами. Они могут объединяться и пересылаться посредством обычных арифметических и логических операций, осуществляемых реальными ЭВМ.

В языке "C" отсутствуют операции, имеющие дело непосредственно с составными объектами, такими как строки символов, множества, списки или с массивами, рассматриваемыми как целое. Язык не предоставляет никаких других возможностей распределения памяти, кроме статического определения и механизма стеков, обеспечиваемого локальными переменных функций; здесь нет ни "куч"(heap), ни "сборки мусора". Наконец, сам по себе "C" не обеспечивает никаких возможностей ввода-вывода: здесь нет операторов read или write и никаких встроенных методов доступа к файлам. Все эти механизмы высокого уровня должны обеспечиваться явно вызываемыми функциями.

Похожий материал - Реферат: Начисление пеней за несвоевременную уплату налогов и сборов

Аналогично, язык "C" предлагает только простые, последовательные конструкции потоков управления: проверки, циклы, группирование и подпрограммы, но не мультипрограммирование, параллельные операции, синхронизацию или сопрограммы. Язык "C" не является языком со строгими типами в смысле паскаля.

Наконец, язык "C", подобно любому другому языку, имеет свои недостатки. Некоторые операции имеют неудачное старшинство; некоторые разделы синтаксиса могли бы быть лучше; существует несколько версий языка, отличающихся небольшими деталями. Тем не менее, язык "C" зарекомендовал себя как исключительно эффективный и выразительный язык для широкого разнообразия применений программирования. [1]

Одной из главных причин, лежащих в основе появления языков программирования "высокого уровня", явились вычислительные задачи, требующие больших объёмов рутинных вычислений. Поэтому к языкам программирования предъявлялись требования максимального приближения формы записи вычислений к естественному языку математики. В этой связи одной из первых областей системного программирования сформировалось исследование способов трансляции выражений. Наибольшее распространение получил метод трансляции с помощью обратной пользовательской записи. [4] Методы решения задачи использования обратной пользовательской записи детально рассмотрены в данной курсовой работе.

1. Анализ существующих методов решения задачи