книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Практическое освоение методов разработки приложений в среде визуального проектирования Borland Delphi 7.0 ( Курсовая работа, 36 стр. )
Принципы создания синтаксических и семантических анализаторов ( Курсовая работа, 52 стр. )
Проблемы развития третьего сектора в Иркутской области ( Дипломная работа, 82 стр. )
Проверка закона Гука на различных масштабах рассмотрения при квазистатическом растяжении твердого тела. ( Курсовая работа, 24 стр. )
ПРОВЕРКА СВОЙСТВА ТРАНЗИТИВНОСТИ ДЛЯ ОТНОШЕНИЙ, ЗАДАННЫХ В ОРИЕНТИРОВАННЫХ ГРАФАХ ( Курсовая работа, 21 стр. )
Программа Бест-4 ( Контрольная работа, 16 стр. )
Программа для птицеводов ( Контрольная работа, 16 стр. )
Программа нахождения оптимального пути перевозки при минимальных затратах ( Курсовая работа, 54 стр. )
Программа планирования предупредительных ремонтов электрообо-рудования ( Дипломная работа, 65 стр. )
Программа предназначена для проверки знаний студентов и учащихся с помощью популярных сейчас тестов «с выбором ответа» ( Контрольная работа, 14 стр. )
Программа составления кроссвордов ( Курсовая работа, 27 стр. )
Программирование ( Контрольная работа, 5 стр. )
Программирование ( Контрольная работа, 13 стр. )
Программирование ( Контрольная работа, 36 стр. )
Программирование (контрольная работа) ( Контрольная работа, 50 стр. )
ПРОГРАММИРОВАНИЕ В СРЕДЕ DELPHI (Белоруссия) ( Дипломная работа, 94 стр. )
Программирование и отдадка программ ( Контрольная работа, 18 стр. )
Программирование на языках высокого уровня0 ( Контрольная работа, 23 стр. )
Программная имитация живого "аквариума(озера)" ( Контрольная работа, 26 стр. )
ПРОГРАММНАЯ РЕАЛИЗАЦИЯ АЛГОРИТМА ПРОСМОТРА И СОХРАНЕНИЯ РЕСУРСОВ ФАЙЛА ( Дипломная работа, 88 стр. )
ПРОГРАММНАЯ РЕАЛИЗАЦИЯ АВТОМАТИЗИРОВАННОГО РАБОЧЕГО МЕСТА СТАРШЕГО СУДЕБНОГО ПРИСТАВА ( Дипломная работа, 110 стр. )
Программный комплекс многокритериальной оптимизации систем на основе мультихромосомных моделей и генетических алгоритмов ( Дипломная работа, 141 стр. )
Проект разработки программы на языка программировании XLisp ( Контрольная работа, 17 стр. )
Проект разработки программы на языка программировании XLisp ( Контрольная работа, 15 стр. )
Проект разработки программы на языка программировании Xlisp 2008-16 ( Контрольная работа, 16 стр. )

Содержание

Введение 3

1. Алгоритмический язык Паскаль 5

2. Типы переменных 5

3. Структура программы на Паскале 8

4. Операторы Паскаля 9

5. Массивы 17

Заключение 20

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

Введение

Хотя никто не знает, когда появилась тайнопись, но глиняная табличка, сделанная приблизительно 1500 лет до нашей эры, содер¬жит один из самых ранних ее примеров. Она содержит закодированную формулу изготовления глазури для покрытия сосудов. Греки применя¬ли коды по крайней мере с 475 года до нашей эры, а высшие слои в Риме использовали простые шифры в период царствования Юлия Цеза¬ря. В начале нашей эры интерес к криптографии (также, как и к другим интеллектуальным занятиям) упал; единственными, кто иногда применял ее, были монахи. С наступлением эпохи возрождения искусство криптографии стало расцветать. Во времена Луи ХIV во Франции для правительственных сообщений использовалось шифрова- Работа с Турбо Паскалем #2/2 = 5 =

ние, основанное на 587 произвольно набранных ключах.

В ХIX веке два фактора способствовали развитию криптографии. Первым фактором были истории Эдгара Алана По такие, как "Золотой жук", в которых фигурируют закодированные сообщения и которые волновали воображение многих читателей. Вторым фактором явилось изобретение телеграфа и азбуки Морзе. Азбука Морзе была первым двоичным представлением (точка и тире) алфавита, которое получило широкое распространение.

В первую мировую войну в ряде стран были разработаны "шифро¬вальные машины", которые позволяют легко кодировать и декодиро¬вать текст, используя сложный шифр. С этого момента история крип¬тография становится историей дешифрации кодов.

До того, как для кодирования и декодирования стали использо¬ваться механические устройства, сложные шифры применялись не часто, так как требовали много времени и сил для кодирования и декодирования. Поэтому большинство кодов можно было расшифровать за относительно короткий промежуток времени. Однако, дешифрация стала гораздо более сложной, когда стали применяться шифровальные машины. Хотя современные компьютеры могли бы расшифровать эти ко¬ды относительно легко, но даже компьютеры не могут приблизиться к выдающемуся таланту Герберта Ядлея, который до сих пор считается самым выдающимся дешифровальщиком всех времен. Он расшифровал в 1915 году в свое свободное время дипломатический код США, а затем в 1922 году дипломатический код Японии, хотя он даже не знал японского языка.

Во время второй мировой войны главный метод дешифровки кодов основывался на краже неприятельской дешифровальной машины, таким образом можно было избежать утомительного процесса расшифровки кодов. Фактически обладание службой Аллеса германской шифроваль¬ной машиной, что было не известно Германии, способствовало в оп¬ределенной степени исходу войны.

С приходом компьютеров, особенно многопользовательских, не¬обходимость в засекречивании информации и в недешифруемых кодах стала еще более острой. Необходимо не только защищать файлы, но и управлять доступом собственно к компьютеру. Было разработано мно¬жество методов шифрования файлов данных и алгоритм DES (Стандарт шифрования данных), принятый национальным бюро по стандартам, считается недоступным для расшифровки. Однако, DES труден для ре¬ализации и подходит не для всех случаев.

Паскаль - замечательный язык программирования, который относительно прост в изучении, довольно ясен и логичен и, будучи первым изучаемым языком программирования, приучает к хорошему стилю.

Паскаль - гибкий и развитый в отношении типов данных язык Привлекательны его рекрусивные возможности, а также поддержка технологии объектно-ориентировочного программирования.

1. Алгоритмический язык Паскаль

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

• заглавные и прописные латинские буквы;

• арабские цифры;

• знаки препинания ( : ; , . );

• знаки операций.

Арифметические операции правила их записи.

Знаки операций: *, /, -, +, div, mod

(a div b) частное от деления а на b (a mod b) остаток, после деления а на b.

(а,b-целые).

a div b= a mod b =a-((a div b)*b)

17 div 3 = 5 17 mod 3 = 2 8 div 2 = 4 8 mod 2 = 0 1 div 5 = 0 1 mod 5 = 1

При выполнении арифметических операций соблюдаются следующие правила:

1. Все знаки проставляются a b a*b;

2. Два знака не могут следовать один за другим n/-2 n/(-2);

3. Соблюдается иерархия выполнения арифметических операций: стандартные функции;div, mod; *, /; +, -;

4. Изменить иерархию можно только с помощью скобок.

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

1. Васильев Н. Б., Гутенмахер В.Л., Раббот Ж.М., Тоом А.Л. Заочные математические олимпиады. - 2-е изд., перераб. - М.: Наука. Гл. ред. физ.-мат. лит., 1997.

2. Васюкова Н.Д., Тюляева В.В. Практикум по основам программирования. Язык ПАСКАЛЬ: Учеб. пособие для учащихся сред. спец. учеб. заведений. - М.: Высш. шк., 1991.

3. Дагене В.А. и др. 100 задач по программированию: Кн. для учащихся: Пер. с лит./В.А. Дагене, Г.К. Григас, К.Ф. Аугутис. - М.: Просвещение, 1993.

4. Джонс Ж., Харроу К. Решение задач в системе Турбо Паскаль/Пер. с англ.; Предисл. Ю.П. Широкого. - М.: Финансы и статистика, 1991.

5. Епанешников А., Епанешников В. Программирование в среде Turbo Pascal 7.0. - м.: "ДИАЛОГ-МИФИ", 1993.

6. Есаян В.И. Ефимов, Л.П. Лапицкая и др Информатика. Учеб. пособие. для пед. спец. высш. учеб. заведений/А. Р.. - М.: Просвещение, 1991.

7. Зубов В. С. Программирование на языке Turbo Pascal. "Фтлинъ". Москва. 1997г.

8. Офицеров Д.В., Старых В.А. Программирование в интегрированной среде Турбо-Паскаль: Справ. пособие. - Мн.: Беларусь, 1992.

9. Очков В. Ф., Пухначев Ю.В. 128 советов начинающему программисту. - М.: Энергоатомиздат, 1991.

10. Тумасонис В., Дагене В., Григас Г. Паскаль. Руководства для программиста: Справочник: Пер. с литовск. - М.: Радио и связь, 1992.

11. Фаронов В. В. Турбо Паскаль (в 3-х книга). Книга 1. Основы Турбо Паскаля. - М.: Учебно-инженерный центр "МВТУ-ФЕСТО ДИДАКТИК", 1992.

12. Федоров А., Рогатин Д. Borland Pascal в среде Windows. "Диалектика", Киев, 1993 г.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»