Шифратор.
Основные положения теории информации
Защита от ошибок, связанных с применением указателей и доступом к памяти. Этот аспект делает Visual Basic приложения более стабильными, но также является объектом критики. Контекстная справочная система, по которой можно изучать язык без обращения к сторонним источникам. Удобная среда разработки, включающая функциональный отладчик, доступный в любой момент. Высокая скорость компиляции, высокая… Читать ещё >
Шифратор. Основные положения теории информации (реферат, курсовая, диплом, контрольная)
Одними из очень важных элементов цифровой техники, а особенно в компьютерах и системах управления являются шифраторы и дешифраторы. Таким образом, шифратор (кодер), это электронное устройство, которое преобразует код одной системы счисления в код другой системы, либо шифрует текст по заданному в программном продукте алгоритму или методу.
Для реализации шифратора в данной курсовой работе был выбран такой язык программирования как Turbo Pascal. Была выбрана задача, которая основывается на шифровании текста. Требуется зашифровать текст переписав его наоборот.
program shifrator;
var s: string;
i, wn, we: byte;
begin
write ('vvedite stroku: ');
readln (s);
wn:=1;
write ('obratnaya stroka: ');
for i:=1 to length (s) do begin
if s[i]=' ' then begin
for we:=i-1 downto wn do write (s[we]);
wn:=i+1;
write (' ');
end;
end;
for we:=i downto wn do write (s[we]);
readln;
end.
Рис. 8. " Код программы Шифратор"
Рис. 9. " Ввод строки"
Рис. 10. " Вывод обратной строки"
Графическая информация
Под графической информацией понимается вся совокупность информации, которая нанесена на самые различные носители — бумагу, пленку, кальку, картон, холст, стекло, стену и так далее. В определенной степени графической информацией можно считать и объективную реальность, на которую направлен объектив фотоаппарата или цифровой камеры. Для реализации чтения графической информации была выбрана следующая задача: «Требуется вывести количество цветов в палитре в графическом режиме» .
Uses Graph;
Var Driver, Mode: Integer;
S: String;
Begin
Driver:=Detect;
InitGraph (Driver, Mode, '');
If GraphResult<0 Then Halt (1);
Str (GetPaletteSize, S);
OutTextXY (GetMaxX div 2, GetMaxY div 2, S);
ReadLn;
CloseGraph;
End.
Рис. 11. " Код программы Uses Graph «
Достоинства Turbo Pascal:
- 1. Удобная среда разработки, включающая функциональный отладчик, доступный в любой момент
- 2. Контекстная справочная система, по которой можно изучать язык без обращения к сторонним источникам.
- 3. Высокая скорость компиляции, высокая скорость выполнения откомпилированных программ.
Достоинства Excel (VBA):
- 1. Высокая скорость создания приложений с графическим интерфейсом для MS Windows.
- 2. Простой синтаксис, позволяющий очень быстро освоить язык.
- 3. Защита от ошибок, связанных с применением указателей и доступом к памяти. Этот аспект делает Visual Basic приложения более стабильными, но также является объектом критики.