Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные_работы_1-7.doc
Скачиваний:
25
Добавлен:
16.11.2019
Размер:
2.11 Mб
Скачать

Приложение III Оформление алгоритма программы в виде блок-схемы

Блок-схемы алгоритмов оформляются на основе блоков приведенных в таблице II.1 (Приложение II). Следует подчеркнуть, что любая блок-схема должна начинаться и заканчиваться блоками начала и завершения процесса. Это обязательно. Остальное выбирается разработчиком.

Пример оформления блок-схемы приведен на рис. III.1

Рис.III.1 Блок-схема алгоритма программы вычисления функции F

Приложение IV Базовая программа для выполнения лабораторных работ

//---------------------------------------------------------------------------

#pragma hdrstop

//---------------------------------------------------------------------------

#include <conio.h> //библиотека подключения функции getch()

#include <iostream.h> //библиотека для cin и cout

#include <malloc.h> //библиотека для динамического выделения памяти

#include <fstream.h> //библиотека для ввода/вывода в файл

#include <windows.h> //библиотека используется в функции RUS

#include <math.h> //библиотека математических функций

#include <ctype.h> // библиотека проверки принадлежности символов

#include <stdlib.h> // библиотека некоторых стандартных функций

#include <string.h> // библиотека функций работы со строками

//

char bufRus[256];

//---------------------------------------------------------------------------

char* RUS(const char*text) //функция поддержки русского языка

{

CharToOem(text,bufRus);

return bufRus;

}

//---------------------------------------------------------------------------

//Здесь могут вводится функции и классы пользователя

//****************************************************

//****************************************************

#pragma argsused

int main(int argc, char* argv[])

{

cout<<RUS("***Напишите здесь название программы*** \n");

//Здесь введите свою программу

//****************************************************

//****************************************************

cout<<RUS("\nНажмите любую клавишу для завершения программы ...\n");

getch();

return 0;

}

//---------------------------------------------------------------------------

Приложение V

Таблица V.1 Флаги форматирования

showpos

печатать знак при выводе положительных чисел

showbase

выводится основание системы счисления (0x для шестнадцатиричных чисел и 0 для восьмиричных чисел)

uppercase

При выводе использовать символы верхнего регистра

showpoint

При выводе вещественных чисел печатать точку и дробную часть

left

Выравнивание по левому краю поля

right

Выравнивание по правому краю поля

dec

Десятичная система счисления

hex

Шетнадцатиричная система счисления

oct

Восьмиричная система счисления

fixed

Печатать вещественные числа в форме с фиксированной точкой

scientific

Печатать вещественные числа в форме мантиссы с порядком