Реферат: Алгоритмы и структуры данных. Программирование в Cи

Таким образом, разработка ПО включает в себя следующие этапы:

1. Интуитивная разработка алгоритмов.

2. Формализация алгоритма, математическое описание.

3. Изображение алгоритмов структограммой. Разделение на модули и подпрограммы.

4. Разрабатывают алгоритмов с помощью языка программирования высокого уровня.

5. Кодирование.


2. Структура программы

Прежде чем приступать к программированию, автор обосновывает выбор в качестве изучаемого языка программирования - языка С.

Язык C был первоначально разработан как расширение для операционной системы UNIX, но впоследствии превратился в стандартный ЯП для разных платформ. Этому способствовало:

- богатство операторов,

- относительная машинная независимость,

- возможная высокая мобильность,

- небольшой языковой объем (только 32 ключевых слова),

- много синтаксических возможностей в комбинации с упрощенными стилями.

2.1 Основные элементы программы на C

В этой главе автор знакомит нас с основными синтаксическими единицами языка С:

-Набор символов С-программы – это буквы, цифры, знаки, а также некоторые специфические элементы (пробел, предупреждение, возврат, табуляция)

-Разделители – пробелы, табуляторы, конец строки, перевод страницы, комментарии служат для разделения основных элементов языка

-Директива компилятора #include – подключает к компилятору файлы.

-Функции - из них состоит вся программа. Для каждой программы главной является функция Main, которая начинается с "{" и оканчивается "}".

-Стандартные библиотеки - стандартные функции предоставляются стандартными библиотеками.

-Ключевые слова имеют предопределенное значение, которое не может изменяться.

-Идентификатор ы и имена – все объекты C имеют идентификаторы, которые состоят из последовательности букв, цифр или подчеркивания.

-Escape-последовательности – с помощью них записываются непечатаемые символы через "\".

2.2 Условные операторы

Автор знакомит нас с первой нелинейной структурой. Структура If…Else означает ветвление с переходом вперед. Здесь возможны два различных пути решения в зависимости от условия. Существует два вида этой структуры:

- односторонний выбор - выполняет действие только на одном из путей разветвления и соединяет оба пути в один, т.е. if (Условное выражение) Инструкция;

- двусторонний выбор – выполняет действия на каждом пути разветвления и также соединяет оба пути, т.е. if (Условное выражение) Инструкция1; else Инструкция2;

Далее автор рассматривает еще один вид условного оператора, выражаемого вопросительным знаком. Он имеет следующий вид:

Условное выражение ? Выражение1: Выражение2

Выражение с условием не может стоять в одиночестве, как в предыдущем ветвлении, а стоит внутри выражения.

К-во Просмотров: 459
Бесплатно скачать Реферат: Алгоритмы и структуры данных. Программирование в Cи