ЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы были рассмотрены структурированные типы данных, массивы. Программа выполняет создание и обработку массивов, использует текстовые файлы для ввода исходных данных и сохранения результата. Большое внимание уделялось созданию блок-схемы.
……….. и т.д.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Царев Р. Ю. Программирование на языке Си [Электронный ресурс]: учеб. пособие / Р. Ю. Царев. – Красноярск: Сиб. федер. ун-т, 2014. – 108 с. - ЭБС "Знаниум" - http://znanium.com/bookread2.php?book=510946
2. Кузин А.В. Программирование на языке Си/А.В.Кузин, Е.В.Чумакова - М.: Форум, НИЦ ИНФРА-М, 2015. - 144 с. - ЭБС "Знаниум". - http://znanium.com/bookread2.php?book=505194
3. Оксюта О. В. Основы программирования и алгоритмизации: методические указания к лабораторным работам для студентов по направлению подготовки 09.03.02 – Информационные системы и технологии / О. В. Оксюта; «ВГЛТУ». – Воронеж, 2018. – 75 с.- ЭБС ВГЛТУ.
4. Оксюта О. В. Основы программирования и алгоритмизации: методические указания к выполнению курсовой работы для студентов по направлению подготовки 09.03.02 – Информационные системы и технологии / О. В. Оксюта; «ВГЛТУ». – Воронеж, 2018. – 6 с. - ЭБС ВГЛТУ.
|
|
5. Алгоритмизация. Введение в язык программирования С++ [Электронный ресурс]. – Режим доступа: http://www.intuit.ru/studies/courses/16740/1301/info. – Загл. с экрана.
6. Основы алгоритмизации и языков программирования [Электронный ресурс]. – Режим доступа: http://www.bourabai.kz/alg/index.htm. – Загл. с экрана.
7. Алгоритмы и исполнители. Основы программирования [Электронный ресурс]. – Режим доступа: http://informaks.narod.ru/algo_pro.htm. – Загл. с экрана.
8. Основы алгоритмизации и программирования. Дистанционное обучение [Электронный ресурс]. – Режим доступа: http://do.rksi.ru/library/courses/alg/. – Загл. с экрана.
(можно добавить дополнительную литературу)
ПРИЛОЖЕНИЕ. Листинг программы
#include <iostream>
#include <fstream>
#include <iomanip>
using namespace std;
int main()
{
// создание потоков для чтения и записи
ifstream fin;
ofstream fout;
int n, m, i, j, **mas;
// если не прописан путь к файлу infile.txt, то он должен находится в папке с вашей программой
// файл outfile.txt можно не создавать, он будет создан в папке с вашей программой
//связь потоков с файлами для чтения и записи соответственно
fin.open("infile.txt");
fout.open("outfile.txt");
// проверка - открылся ли файл
if (!fin.is_open()) {
cout<<"File don't open";
}
else { // если файл открылся
fin>>n; // чтение n
fin>>m; // чтение m
// создание динамического массива mas
mas = new int *[n];
for (i = 0; i < n; i++) {
mas [i] = new int [m];
}
// чтение массива из файла
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
fin>>mas [i][j];
|
|
}
}
/////////////////////// действия с массивом
//вывод массива на экран
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
cout << setw(8) <<mas [i][j];
}
cout << endl;
}
//запись массива в файл
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
fout << setw(8) <<mas [i][j];
}
fout << endl;
}
}
fin.close();
fout.close();
return 0;
}