Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб работы ТП_рус.doc
Скачиваний:
56
Добавлен:
01.05.2015
Размер:
695.81 Кб
Скачать

Приложение а Способы описания алгоритмов

Таблица А.1 – Соответствие различных способов описания алгоритмов

Струк-тура

Псевдокоды

Flow-формы

Диаграммы

Насси-Шнейдермана

Следо-вание

<действие 1>

<действие 2>

Ветвле-ние

Если<условие>

то<действие 1>

иначе<действие 2>

Все-если

Цикл-пока

Цикл-пока <условие>

<действие>

Все-цикл

Выбор

Выбор<код>

<код 1>: <действие 1>

<код 2>: <действие 2>

иначе <действие 3>

Все-выбор

Цикл с парамет-ром

Для<индекс> =

<n>,<m>,<h>

<действие >

Все-цикл

Цикл-до

Выполнять

<действие>

До<условие>

Таблица А.2 – Характерные приемы программирования

Прием

программирования

Действия, выполняемые до цикла

Действия, выполняемые в цикле

Накапливание суммы

S = 0

S=S+элемент

Накапливание произведения

P = 1

P=P*элемент

Накапливание количества

K = 0

K=K+1

Поиск максимального значения

max=предполаг_знач

если

(текущее_знач>max) тогда

max= текущее_знач;

Поиск минимального значения

min=предполаг_знач

если

(текущее_знач<min)

тогда

min= текущее_знач;

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

  1. Ашарина И.В. Основы программирования на языках С и С++. - М.: Горячая линия - Телеком, 2002.

  2. Марченко А.Л. С++. Бархатный путь. - М.: Горячая линия - Телеком, 2002.

  3. Дейтел Х.М., Дейтел П.Дж. Как программировать на С++. – М.: БИНОМ, 1999.

  4. Страуструп Б. Язык программирования С++. – М.: Радио и связь, 1991.

  5. Культин Н.Б. Самоучитель С++Builder. – СПб.: БХВ-Петербург, 2004.

  6. Архангельский А.Я. C++ Builder 6. Справочное пособие. Книга 1. Язык С++. – М.: Бином-Пресс, 2002.

  7. Вирт Н. Алгоритмы и структуры данных. – М.: Мир, 1989.

  8. Культин Н. С/С++ в задачах и примерах. – СПб.: Питер, 2002.

  9. Аляев Ю.А., Козлов О.А. Алгоритмизация и языки программирования Pascal,C++,VisualBasic: Учебно-справочное пособие. – М.: Финансы и статистика, 2004.

  10. Липпман С., Лажойе Ж. Весь С++ от азов до совершенства. – СПб.: Невский диалект. - М.: ДМК Пресс, 2007.

  11. Давыдов В.Г. Технологии программирования С++. - СПб., 2005.

  12. Мудров А.Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. – Томск: МП «РАСКО», 1991.

  13. Красикова И.Е. С++ просто как. - М., 2005.

  14. Сябина Н.В. Технологии программирования. Конспект лекций (для студентов всех форм обучения спец. 050702, 050703). - Алматы: АИЭС, 2008.

  15. Л.К.Ибраева, Н.В.Сябина. Информатика. Основы С++. Часть 5. Методические указания к выполнению лабораторных работ (для студентов всех специальностей). - Алматы: АИЭС, 2006.

34

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]