Автор работы: Пользователь скрыл имя, 16 Декабря 2013 в 18:52, курсовая работа
Целью курсовой работы есть закрепления знаний и умений программирования на языке C/C++ при создании реально действующей программы шифрования текста.
Требования к программам шифрования и дешифрования.
Программы шифрования и дешифрования текста должны быть самостоятельными и независимыми программными единицами, разработанными языком программирования C/C++. Разработка программ должна выполняться как консольное приложение при использовании компиляторов MS Visual C++ или C++ Builder, или как DOS-программа, при разработке с использованием компиляторов BC++ или ТС++.
КУРСОВАЯ РАБОТА
по дисциплине «Технология программирования»
2009
ЗАДАние
НА КУРСОВУЮ РАБОТУ
из дисциплины «Технология программирования»
Разработка программы шифрования и дешифровка текста методом простой замены
Содержание
Целью курсовой работы есть закрепления знаний и умений программирования на языке C/C++ при создании реально действующей программы шифрования текста.
Требования к программам шифрования и дешифрования.
Программы шифрования и дешифрования текста должны быть самостоятельными и независимыми программными единицами, разработанными языком программирования C/C++. Разработка программ должна выполняться как консольное приложение при использовании компиляторов MS Visual C++ или C++ Builder, или как DOS-программа, при разработке с использованием компиляторов BC++ или ТС++.
Эти программы должны использовать один и тот самый ключ для шифрования и дешифровку текста. Схема работы программ приведена на рис.1.
рис.1
№ |
B1 |
B2 |
R |
P |
20 |
2 |
1 |
3 |
1 |
Соответственно варианту работы, дополнительные требования к работе есть такими:
#include<iostream.h>
#include<conio.h>
#include<fstream.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
void main(int argc, char **kluch)
{
clrscr();
cout<<"Key: "<<kluch[1];
ifstream in("E:\Input.txt");
ofstream out("Output.txt");
if(!in)
{
cout<<"\nThere is no filefor coding (Input.txt).";
cout<<"\n\nPres any key for exit.";
getch();
exit(1);
}
char temp,buf=NULL;
int n=strlen(kluch[1]);
int j,i=0;
for(int k=0;k<n; k++)
while(!in.eof())
{
in.read((char*)&buf,sizeof(
if(buf==NULL)break;
j=fmod(i,n);
temp=buf^kluch[1][j];
out.put(temp);
i++;
buf=NULL;
}
in.close();
out.close();
cout<<"\nThe text is in a file Output.txt";
getch();
}
#include<iostream.h>
#include<conio.h>
#include<fstream.h>
#include<string.h>
#include<process.h>
#include<math.h>
void main()
{
char* kluch;
ifstream in("Output.txt");
ofstream out("Deshifr.txt");
if(!in)
{
cout<<"There is no file Output.txt";
getch();
exit(1);
}
cout<<"Enter a key: ";
cin>>kluch;
char temp,buf=NULL;
int n=strlen(kluch);
int j,i=0;
while(!in.eof())
{
in.read((char*)&buf,sizeof(
if(buf==NULL)break;
j=fmod(i,n);
temp=buf^kluch[j];
out.write((char*)&temp,sizeof(
i++;
buf=NULL;
}
in.close();
out.close();
cout<<"The decoded text is in the file Deshifr.txt";
getch();
}
Нет
цивилизация — категория,
используемая антропологами в
как классификационная категория цивилизация включает культурные типы, которым присуща органическая гетерогенность и соответствующая ей сложная социальная структура.
цивилизованные общества имеют характерную социальную стратификацию и структуру, культуре цивилизационного типа присуща соответствующая диверсификация.
органическая гетерогенность означает наличие функциональной дифференциации субкультур, как высокой, так и низкой, иерархически упорядоченной и обыденной, городской и деревенской, составляющих целостную культурную систему единой цивилизации.
с эволюционной точки зрения достижение цивилизации означает определенную ступень в развитии общества и культуры.
по своей сущности цивилизация противостоит дикости и варварству — тем уровням формирования общества, которые предшествовали цивилизации в ходе развития человечества.
антикультура - это чрезмерное развитие определенных теневых сторон культуры, раковая опухоль на ее теле.
опасность антикультуры не только в прямом действии на сознание и поведение людей.
она мимикрирует, маскируется под культуру.
люди нередко обманываются, ловятся на удочку антикультуры, принимая ее за культуру, за достижения культуры.
аменхотеп IV — сын аменхотепа III и царицы тейе (тии), получивший бразды правления после преждевременной кончины старшего брата по имени тутмос, и, возможно, какое-то время бывший соправителем своего отца.
супруги эхнатона — нефертити и кийа, дочери - меритатон, макетатон, анхесенпаатон, нефернеферуатон, нефернеферура, сетепенра, меритатон-ташерит, анхесенпаатон-ташерит, кийа-ташерит.
сыновьями эхнатона могут
считаться сменхкара и
ещё юношей будущий знаменитый реформатор аменхотеп IV стал соправителем отца, который в последние годы своей жизни был, вероятно, тяжело болен.
в это время, как и в первые годы самостоятельного правления аменхотепа IV, на ведение государственных дел большое влияние оказывала его мать Тия, женщина незнатного происхождения.
брак аменхотепа III с дочерью заведующего скотом одного из провинциальных храмов, по-видимому, был в своё время неодобрительно встречен фиванским жречеством и столичной знатью.
эта личная неприязнь была определенным проявлением давно назревавшего конфликта внутри верхов египетского общества.
џ†’ќџЃ‰ђѓњ–NзUћ‰њ•–љ™†ЏYTЃџџ›
цивилизация — категория,
используемая антропологами в противопоставл
как классификационная категория цивилизация включает культурные типы, которым присуща органическая гетерогенность и соответствующая ей сложная социальная структура.
цивилизованные общества имеют характерную социальную стратификацию и структуру, культуре цивилизационного типа присуща соответствующая диверсификация.
органическая гетерогенность означает наличие функциональной дифференциации субкультур, как высокой, так и низкой, иерархически упорядоченной и обыденной, городской и деревенской, составляющих целостную культурную систему единой цивилизации.
с эволюционной точки зрения достижение цивилизации означает определенную ступень в развитии общества и культуры.
по своей сущности цивилизация противостоит дикости и варварству — тем уровням формирования общества, которые предшествовали цивилизации в ходе развития человечества.
антикультура - это чрезмерное развитие определенных теневых сторон культуры, раковая опухоль на ее теле.
опасность антикультуры не только в прямом действии на сознание и поведение людей.
она мимикрирует, маскируется под культуру.
люди нередко обманываются, ловятся на удочку антикультуры, принимая ее за культуру, за достижения культуры.
аменхотеп IV — сын аменхотепа III и царицы тейе (тии), получивший бразды правления после преждевременной кончины старшего брата по имени тутмос, и, возможно, какое-то время бывший соправителем своего отца.
супруги эхнатона — нефертити и кийа, дочери - меритатон, макетатон, анхесенпаатон, нефернеферуатон, нефернеферура, сетепенра, меритатон-ташерит, анхесенпаатон-ташерит, кийа-ташерит.
сыновьями эхнатона могут
считаться сменхкара и
ещё юношей будущий знаменитый реформатор аменхотеп IV стал соправителем отца, который в последние годы своей жизни был, вероятно, тяжело болен.
в это время, как и в первые годы самостоятельного правления аменхотепа IV, на ведение государственных дел большое влияние оказывала его мать Тия, женщина незнатного происхождения.
брак аменхотепа III с дочерью заведующего скотом одного из провинциальных храмов, по-видимому, был в своё время неодобрительно встречен фиванским жречеством и столичной знатью.
эта личная неприязнь была определенным проявлением давно назревавшего конфликта внутри верхов египетского общества.
Информация о работе Разработка программы шифрования и дешифровка текста методом простой замены