Дисциплина: Программирование
![](pic/pageID.gif) |
ФАЙЛОВЫЙ МЕНЕДЖЕР ДЛЯ P2K-ТЕЛЕФОНОВ MOTOROLA ( Курсовая работа, 8 стр. ) |
![](pic/pageID.gif) |
Форматирование исходных текстов программ ( Курсовая работа, 29 стр. ) |
![](pic/pageID.gif) |
Форматы файлов экспорта/импорта валютных документов в системе «Bank On-Line» ( Контрольная работа, 4 стр. ) |
![](pic/pageID.gif) |
Хранитель экрана «Геометрический вальс» ( Курсовая работа, 24 стр. ) |
![](pic/pageID.gif) |
Целочисленное программирование. Метод Гомори - сущность и применение ( Контрольная работа, 17 стр. ) |
![](pic/pageID.gif) |
ЦЕНТР ПРОДАЖИ ПРЕДПРИЯТИЙ В ИНТЕРНЕТ ( Курсовая работа, 18 стр. ) |
![](pic/pageID.gif) |
ЦЕНТРАЛИЗОВАННОЕ УПРАВЛЕНИЕ ПРАВАМИ ПОЛЬЗОВАТЕЛЕЙ В ГЕТЕРОГЕННЫХ СЕТЯХ С ИСПОЛЬЗОВАНИЕМ LDAP ( Курсовая работа, 17 стр. ) |
![](pic/pageID.gif) |
Экспериментальное сравнение трудоемкости двух алгоритмов решения задачи построения наибольшего паросочетания минимального веса в двудольном графе ( Дипломная работа, 188 стр. ) |
![](pic/pageID.gif) |
Электронный учебник по дисциплине МП и ЭВМ в приборостроении. ( Дипломная работа, 80 стр. ) |
![](pic/pageID.gif) |
эммв.Зад. ( Контрольная работа, 26 стр. ) |
![](pic/pageID.gif) |
Язык гипертекстовой разметки. Тэг A. Типы ссылок. Синтаксис языка JavaScript. Клавиатурные события ( Контрольная работа, 19 стр. ) |
|
|
![](/pic/fronted/spacer.gif) |
Тип: Курсовая работа |
Цена: 650 р. |
Страниц: 41 |
Формат: doc |
Год: 2012 |
Купить
Данная работа была успешно защищена, продается в таком виде, как есть. Изменения, а также индивидуальное исполнение возможны за дополнительную плату. Если качество купленной готовой работы с сайта не соответствует заявленному, мы ВЕРНЕМ ВАМ ДЕНЬГИ или ОБМЕНЯЕМ на другую готовую работу. Данная гарантия действует в течение 48 часов после покупки работы. Вы можете получить её по электронной почте (отправляется сразу после подтверждения оплаты в течение 3-х часов, в нерабочее время возможно увеличение интервала). Для получения нажмите кнопку «купить» выше.
Также работу можно получить в московском офисе, либо курьером в любом крупном городе России (стоимость услуги 600 руб.). Желаете просмотреть часть работы? Обращайтесь: ICQ 15555116, Skype dip-master, E-mail info @ dipmaster-shop.ru. Звоните: (495) 972-80-33, (495) 972-81-08, (495) 518-51-63, (495) 971-07-29, (495) 518-52-11, (495) 971-76-12, (495) 979-43-28.
Содержание
|
Введение 3
Глава 1. Теоретическая часть 5
1.1. Развитие языков программирования 5
1.2. Классификация языков программирования 7
1.2.1. Процедурное программирование 7
1.2.2. Функциональное программирование 10
1.2.3. Логическое программирование 12
1.2.4. Объектно-ориентированное программирование 13
1.3. Языки программирования 15
1.3.1. Ассемблер 15
1.3.1. Лисп 15
1.3.3. Фортран 17
1.3.4. Бейсик 18
1.3.5. Рефал 19
1.3.6. Пролог 20
1.3.7. Лекс 21
1.3.8. Cи/Си++ 22
1.3.9. Паскаль 23
Глава 2. Практическая часть 25
2.1. Выбор алгоритма шифрования 25
2.2. История алгоритма 25
2.3. Описание алгоритма 26
2.4. Использование алгоритма 29
2.5. Инструкция пользователю 30
2.6. Системные требования 32
2.7. Код программы 32
Заключение 39
Список литературы 41
|
Введение
|
Физические принципы работы электронных устройств ЭВМ таковы, что компьютер может воспринимать команды, состоящие только из единиц и нулей, т. е. машинный код. На начальной стадии развития ЭВМ человеку было необходимо составлять программы на языке, понятном компьютеру, в машинных кодах. Каждая команда состояла из кода операций и адресов операндов, выраженных в виде различных сочетаний единиц и нулей.
Как показала в дальнейшем практика общения с компьютером, такой язык громоздок и неудобен. При пользовании им легко допустить ошибку, записав не в той последовательности 1 или 0. Программу очень трудно контролировать. Кроме того, при программировании в машинных кодах надо хорошо знать внутреннюю структуру ЭВМ, принцип работы каждого блока. И самое плохое в таком языке, что программирование в машинных кодах требует от программиста много времени, труда, повышенного внимания.
Это привело к необходимости найти такое средство, которое позволит более просто наладить общение человека и компьютера. И такое средство было найдено: различные символические языки и соответствующие им трансляторы (системы программирования).
Прогресс компьютерных технологий определил процесс появления новых разнообразных знаковых систем для записи алгоритмов – языков программирования. Смысл появления такого языка – оснащенный набор вычислительных формул дополнительной информации, превращает данный набор в алгоритм.
В мире насчитывается несколько сотен символических языков программирования различных структур и возможностей, которые могут быть классифицированы по различным признакам.
В теоретической части работы рассмотрена классификация языков программирования, описаны основные классы языков программирования, описана история развития языков программирования.
Практическая часть работы посвящена написанию алгоритма шифрования данных - алгоритму md5. Выбор для реализации этого алгоритма объясняется тем, что он является очень популярным в настоящее время в web-программировании. Этим данный алгоритм заинтересовал автора. Для написания приложения была использована среда Borland Delphi 7.0.
Целью работы является изучение рассмотрение классификации языков программирование, обзор языков программирования и написание приложения, реализующего алгоритм md5.
|
Список литературы
|
1. Ваулин А.С., Языки программирования, кн.5. М., ЮНИТИ: 1999 г. – 455 с.
2. Денисов А.М. Языки программирования: Учеб. пособие. – М.: Изд-во МГУ, 2004. – 208 с.
3. Калиткин Н. Н. Алгоритмы хеширования. — М.: ЮНИТИ, 2007. — 512 с.: ил.
4. Керниган Б.В., Ритчи Д., Фьюэр А..Язык программирования Си. Русский перевод: Москва: Финансы и Статистика. 1995 г. – 266 с.
5. Малютин Э.А., Малютина Л.В., Языки программирования М.: Высш.шк., 2000. – 266 с.
6. Терренс П., Языки программирования: разработка и реализация, М.: Наука, 1994. – 288 с.
7. Ушкова В., Новые языки программирования и тенденции их развития М.: Высш.шк., 2001. – 222 с.
8. Хендерсон М. Функциональное программирование. М., Мир, 1993. – 235 c.
9. Хротко Г., Языки программирования высокого уровня, М.: МИФИ, 2002. – 418 с.
10. Янг С. Алгоритмические языки реального времени. М.:МИФИ, 2005. – 280 с.
|
Примечания:
|
Примечаний нет.
|
|
|