Сделать домашней|Добавить в избранное
 

Сайт, посвящен программированию,
исходникам разных программ и
известным алгоритмам

 
Исходники программ » Языки программирования » C/C++ » Понятие алгоритма. Информация о языке программирования C. Отличие его от C++.
ivi.ru [CPS]
на правах рекламы

Понятие алгоритма. Информация о языке программирования C. Отличие его от C++.

Автор: admin от 29-02-2012, 09:59

Алгоритм – понятное и точное предписание исполнителю, совершить определенную последовательность действий, направленных на достижение указанной цели или решение поставленной задачи.
Алгоритм должен обладать следующими свойствами:
1). Дискретность (разделение выполнения решения задачи на отдельные операции);
2). Определенность (исполнитель должен понять и выполнить каждое действие, предписываемое командами алгоритма);
3). Результативность (исполнение алгоритма должно закончиться за конечное число шагов);
4). Массовость (каждый алгоритм, разработанный для решения некоторой задачи, должен быть применим для решения задач этого типа при всех допустимых значениях исходных данных).

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

Язык программирования Си(C) – это универсальный язык с богатым набором операторов и компактным способом записи выражений. Си является машинно-независимым процедурным языком программирования, который сочетает возможности языков высокого и низкого уровней.
   В настоящее время имеется большое количество систем программирования на Си для разных типов компьютеров. Разработано много библиотек модулей, инструментальных средств для разработки и отладки, облегчающих создание новых программ. Программы на Си обладают высокой мобильностью – без каких-либо изменений они переносятся, транслируются и выполняются на машинах различных типов.
  Язык Си – компилирующего типа. Текст программы на Си, подготовленный с помощью текстового редактора, для получения объектного модуля обрабатывается компилятором, причем компиляция выполняется в два прохода. При первом проходе (претрансляции) обрабатываются строки директивы, начинающиеся со знака #, при втором - транслируется текст программы и создается объектный (машинный) код. Для получения загрузочного (исполняемого) модуля необходимо отредактировать внешние связи объектного модуля - подсоединить к нему соответствующие библиотечные модули.
  Главное отличие языка Си от С++ заключается в том, что язык С++ реализует возможность объектно-ориентрованного программирования. Этот подход особенно хорошо подходит для работы со сложными системами, например, графическими интерфейсами пользователя и сетевыми средами.

 

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

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий