Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Алгоритмический язык Pascal. Программа "Телефонный справочник"

Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики
Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка
Забавная пачка денег "100 долларов".
Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь внимательней, и Вы увидите
60 руб
Раздел: Прочее

АЛЬМЕТЬЕВСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЯНОЙ ИНСТИТУТ Кафедра информатики Алгоритмический язык Pascal. Программа «Телефонный справочник» 2007 Содержание Введение Задание Блок-схема Листинг программы Описание основных модулей и операторов Литература Приложение Введение Важнейшая роль в развитии современного общества в конце XX века принадлежит информатизации. По характеру и значению для будущего человеческой цивилизации процесс информатизации можно сравнить с переходом, человечества от аграрного общества к индустриальному. Подобно тому, как изобретение механического двигателя открыло эру комплексной механизации и автоматизации физического труда, изобретение ЭВМ сделало то же самое в отношении труда умственного. Процесс информатизации характеризуется использованием информации в качестве общественного продукта, обеспечивающего интенсификацию всех сфер экономики, ускорение научно-технического прогресса, интеллектуализацию основных видов человеческой деятельности и демократизацию общества. В результате внедрения новых информационных технологий значительно изменяются общественно-экономические структуры, формируется гибкое динамическое общество, способное к активной самооценке и выбору целей развития, быстрой и адекватной реакции на изменение внешней и внутренней среды. Основой информатизации является использование электронно-вычислительной техники для сбора, накопления, обработки и передачи информации. ЭВМ-комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач. Чтобы компьютер выполнил решение какой-либо задачи, ему необходимо получить от человека инструкции, как её решать. Набор таких инструкций для компьютера, направленный на решение конкретной задачи, называется компьютерной программой, Современные компьютеры не настолько совершенны, чтобы понимать программы, записанные на каком-либо употребляемом человеке языке- русском, английском, японском. Команды, предназначенные для ЭВМ необходимо записать в понятной ей форме. С этой целью применяются языки программирования - искусственные языки, алфавит, словарный запас и структура которых удобны человеку и понятны компьютеру. В самом общем смысле языком программирования называется фиксированная система обозначений и правил для описания алгоритмов и структур данных. Языки программирования имеют как бы два лица. Одно из них обращено к человеку, а другое адресовано к ЭВМ, которая должна понимать команды. Исходя из этого все языки программирования делятся на языки низкого (ассемблер), высокого (Паскаль, Бейсик, Си, Фортран) и сверхвысокого (Алгол-67, Пролог) уровня. Язык программирования Паскаль (назван в честь выдающегося французского математика и философа Блеза Паскаля (1623-1662)), разработан в 1968-1971 годах Никлаусом Виртом, профессором, директором Института информатики Швейцарской высшей политехнической школы. Язык Паскаль, созданный первоначально для обучения программирования как систематической дисциплине, скоро стал широко использоваться для разработки программных средств в профессиональном программировании.

Широкой популярностью Паскаля среди программистов способствовали следующие причины: Благодаря своей компактности, удачному первоначальному описанию Паскаль оказался достаточно, лёгким для изучения •        Язык программирования Паскаль отражает фундаментальные и наиболее важные концепции (идеи) алгоритмов в очевидной и легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы. •        Язык программирования Паскаль позволяет чётко реализовать идеи структурного программирования и структурной организации данных. •        Язык программирования Паскаль сыграл большую роль в развитии методов аналитического доказательства правильности программ и позволил реально перейти от методов отладки программ к системам автоматической проверки правильности программ. •        Применение языка Паскаль значительно подняло &quo ;планку&quo ; надёжности разрабатываемых программ за счёт требований Паскаля к описанию используемых в программе переменных, проверки согласованности программы при компиляции без её выполнения. •        Использование в Паскале простых и гибких структур управления: ветвлений, циклов. Так как текст, записанный на Паскале программы не понятен компьютеру, то требуется перевести его на машинный язык. Такой перевод программы с языка программирования на язык машинных кодов называется трансляцией, а выполняется он специальными трансляторами. Существуют три вида трансляторов: интерпретаторы, компиляторы и ассемблеры. Любой транслятор решает следующие основные задачи: Анализирует транслируемую программу, в частности определяет, содержит ли она синтаксические ошибки. Генерирует выходную программу. Распределяет память для выходной программы. Разработка программы на Паскале включает в себя следующие действия: ввод и редактированию теста программы на языке программирования Паскаль, её трансляцию, отладку. Для выполнения каждого этапа применяются специальные средства. Для повышения качества и скорости разработки программ в середине 80-х годов была создана система программирования Турбо Паскаль. Слово Турбо в название системы программирования - это отражение торговой марки фирмы-изготовителя Вorla d I er a io al, I c (США). Задание Написать программу, которая позволяет найти нужные сведения в телефонном справочнике (а: pho e. x ). Программа должна запрашивать фамилию человека и выводить его телефон. Если в справочнике есть одинаковые фамилии, то программа должна вывести список всех людей, имеющих эти фамилии. Блок-схема Листинг программы program kurs; uses Cr ; ype RB=record Запись сведений A, ,Y: s ri g; e d; var D,M,i,k,z: i eger; Sr,Sr0,max:real; BookFile: file of RB; Переменная для файла с записями RecBook Work: RB; Переменная для доступа к записям Vid: By e; E d Me u:boolea ; ame,s: s ri g; procedure AddRec;       Добавление записи в файл begi wri el ('Ввод записи №',FilePos(BookFile) 1); wi h Work do begi Wri e('Введите фамилию:'); Readl (A); Wri e('Введите имя:'); Readl (Y); Wri e('Введите телефон (32-22-12):'); Readl ( ); Wri e(BookFile, Work); e d; e d; procedure Crea e Suppleme i g library; Создание нового файла var I d, Cou :i eger; begi ame:='A: pho e.

x '; Assig (BookFile, ame);       Открыть новый файл для записи Rewri e(BookFile); Wri el ('Создание записей файла ', ame); Wri e('Введите количество телефонов на станции: '); Readl (Cou ); for I d:=1 o cou do AddRec; Wri el ('Создание файла данных библиотеки завершена'); Wri el ('Файл данных имеет ', FileSize(BookFile), ' записи'); close(BookFile); e d; procedure Ou pu Rec; begi Wi h Work do wri el (A,' ',Y,'    ', ); e d; procedure Ou pu AllRec; begi clrscr; ame:='A: pho e. x '; Assig (BookFile, ame); Rese (BookFile); clrscr; Seek(BookFile, 0); Wri el (' Фамилия        Телефон'); wri el ; while ( o Eof(BookFile)) do begi Wi h Work do begi Read(BookFile, Work); Ou pu rec; e d; e d;e d; procedure Fi d el; begi clrscr; ame:='A: pho e. x '; Assig (BookFile, ame); Rese (BookFile); wri el ('Введите фамилию'); readl (s); clrscr; Seek(BookFile, 0); Wri el (' Фамилия        Телефон'); wri el ; while ( o Eof(BookFile)) do begi Wi h Work do begi Read(BookFile, Work); if s=a he begi Ou pu rec;z:=1;e d; e d; e d; if z=0 he wri el ('В справочнике данных о ',s,'е нет'); e d; begi ClrScr; E d Me u:=False; repea ex color(7); Wri el ('Выберите вид работы:'); Wri el (' 1- создать новый файл данных'); Wri el (' 2- вывод всей картотеки'); Wri el (' 3- поиск телефона по фамилии'); Wri el (' 0- завершение работы:'); Wri e('Ваш выбор:'); Readl (Vid); case Vid of 1:Crea e Suppleme i g library; 2:Ou pu AllRec; 3:Fi d el; 0:E d Me u:= rue; e d; wri el ; Wri el ('Для продолжения нажмите E er'); Readl ; ClrScr; u il E d Me u; e d. Описание программы Программа начинается стандартной строкой: Program; Далее следует описательная часть программы. Она состоит из нескольких разделов: Процедура assig (ФайловаяПеременная, ИмяФайла) предшествует другим процедурам, т. к. ставит в соответствие физическому файлу на внешнем устройстве логический файл — файловую переменную, к которой впоследствии будут обращаться все другие файловые процедуры (связывает их). ИмяФайла должно представлять собой выражение строкового типа. Дальнейшие операции с переменной ФайловаяПеременная будут выполняться над физическим файлом ИмяФайла. Это полное имя внешнего файла, удовлетворяющее требованиям операционной системы MS-DOS. Процедуру assig недопустимо использовать для открытого файла. Прежде чем использовать файловую переменную повторно, необходимо закрыть файл с помощью процедуры close. После вызова assig связь файловой переменной с внешним файлом существует до тех пор, пока не будет выполнен другой assig для данной файловой переменной. Следовательно, файл можно повторно открыть без дополнительного использования процедуры assig даже после закрытия close. Процедура rese (ФайловаяПеременная) открывает существующий файл на чтение (открывает входной файл) и ставит указатель на начало первого элемента файла. При отсутствии внешнего файла с указанным именем возникает сообщение об ошибке Error I: File o fou d (Ошибка 2: Файл не найден). Если при чтении файла возникнет необходимость вернуть указатель в его начало, достаточно будет просто применить процедуру rese к этому файлу еще раз.

Как потребители мы можем наслаждаться не только лучшими ценами и большей степенью удобства, но и гораздо более широким выбором: если бы вам понадобилось распечатать каталог продукции книжного интернет-магазина Amazon, то его объем был бы равен 14 томам телефонного справочника Нью-Йорка; кроме того, Amazon может похвастаться еще и лучшим уровнем сервиса в частности, обратной связью и советами других покупателей относительно отдельных товаров. При этом Amazon не занимается отправкой товара только информационным обслуживанием и контролем платежей (попробуйте воспользоваться их программой Pro Merchant[64]). Мы находимся в самой середине процесса перехода от революции к уместности. Однако революции занимают немалое время. Как показало исследование, проведенное Полом Дэвидом из Стэнфордского университета, фабрикам потребовалось примерно 20 лет, чтобы в полной мере начать пользоваться преимуществами электромотора. Больше ста лет назад экономист Альфред Маршалл писал: «Вся важность эпохальной идеи часто скрыта от глаз того поколения, которым она была выдвинута

1. Язык программирования Паскаль и ветвление

2. Приложения технологии языка программирования Паскаль в прикладной механике

3. Языка программирования Delphi. Разработка практических заданий

4. Языки программирования

5. Сравнительный анализ языков программирования JavaScript и VBScript

6. Тест на языке программирования Visual Basic
7. Эволюция языков программирования
8. Реклама: история, цели, виды, правила

9. Языки программирования

10. Общие сведения о языке программирования Qbasic

11. Языки программирования

12. Общие сведения об языке программирования Qbasic

13. Применение языков программирования высокого уровня для реализации численных методов

14. Использование языка программирования Visual Basic для решения математических задач

15. Апологетика православия в Интернет-пространстве: история, тенденции, развитие, перспективы

16. Логические задачи на языке программирования Prolog

Глобус детский зоогеографический, 210 мм.
Глобус детский зоогеографический, на пластиковой подставке. Диаметр: 210 мм.
374 руб
Раздел: Глобусы
Пепельница S.Quire круглая, сталь, 110 мм.
Металлическая круглая пепельница S.QUIRE станет хорошим подарком курящим людям. Глубокий контейнер для пепла снабжен съемной крышкой,
361 руб
Раздел: Пепельницы
Конверт почтовый "Куда-Кому", С4 (229х324 мм), стрип, 50 штук.
Конверт выполнен из офсета, имеет клеевое нанесение типа стрип (отрывная силиконовая лента) и почтовый подсказ "Куда-Кому".
316 руб
Раздел: Прочее

17. Операторы цикла в языке программирования Си++"

18. Проект разработки программы-калькулятора CalcKurs на языке программирования Pascal

19. Работа со структурами в языке программирования Си++

20. Разработка программы на четырех языках программирования

21. Разработка статических и динамических библиотек на языке программирования С/C++ в операционных системах UNIX

22. Создание 3D-графики средствами языка программирования Visual Basic
23. Создание цифрового образовательного ресурса "Задачник по языку программирования. Циклические алгоритмы"
24. Язык программирования C++

25. Языки программирования

26. О языке и стиле «деловой прозы» А.В. Суворова в связи с развитием русского литературного языка второй половины XVIII века

27. Программирование на языке Турбо Паскаль

28. Основы программирования на языке Паскаль

29. История английского языка

30. История японского языка

31. Виды придаточных предложений в русском языке

32. История латинского языка

Набор мисок Mayer & Boch "Земляника".
Набор эмалированных мисок из 10 предметов: миска (5 штук) + крышка (5 штук). Материал: сталь. Эмалированное покрытие. Крышка:
487 руб
Раздел: Наборы
Дневник школьный "Наушники на мятном".
Формат: А5. Количество листов: 48. Внутренний блок: офсет 70 г/м2. Тип крепления: книжное (прошивка). Твердый переплет из искусственной
349 руб
Раздел: Для младших классов
Треугольные цветные карандаши, 24 цвета ( с точилкой ).
Мягкие цветные карандаши треугольной формы, 24 цвета в комплекте с точилкой.
423 руб
Раздел: 13-24 цвета

33. Конвертер программы с подмножества языка Си в Паскаль с использованием LL(1) метода синтаксического анализа (выражения)

34. Обучение начальных курсов методам программирования на языке Turbo Pascal

35. Разработка базы данных `ДЕКАНАТ` в среде программирования "Delphi"

36. Программирование и алгоритмические языки

37. Программирование на Object Pascal в среде Delphi

38. Программирование на Delphi
39. Модули и объекты в языке Турбо Паскаль 7.0
40. Богослужебные языки в истории Восточной и Западной Церквей

41. Экономическая история Украины (шпаргалка на укр. языке)

42. Мир и Россия: Основные тенденции истории

43. История церковнославянского языка позднего периода

44. Основные этапы истории русского языка

45. История русского языка и его национально-культурное своеобразие

46. История латинского языка

47. Виды и типы уроков истории

48. Богослужебные языки в истории Восточной и Западной Церквей

Подушка с принтом "FIFA 2018", прямоугольная, синий, 40x29 см.
Подушка с символикой чемпионата мира по футболу 2018 года станет прекрасным дополнением к вашему интерьеру. Изделие выполнено из
403 руб
Раздел: Брелоки, магниты, сувениры
Набор детской посуды "Принцесса", 3 предмета.
Набор посуды для детей включает в себя три предмета: суповую тарелку, обеденную тарелку и кружку. Набор упакован в красочную, подарочную
397 руб
Раздел: Наборы для кормления
Копилка "Капитан Шарки. Capt'n Sharky".
Размер: 13х9х9 см. Материал: металл.
886 руб
Раздел: Копилки

49. История английского языка по книге Bill Bryson The Mother Tongue

50. Краткие сведения из истории латинского языка

51. Два подхода к изучению истории языка

52. Категория вида во французском языке

53. Ознакомление с основами программирования на языке Си

54. Delphi: программирование для всех!
55. Среда программирования Delphi
56. Игровая программа TETRIS на языке Паскаль

57. Программирование на языке CLIPS

58. Типы и виды данных на языке Pascal 7.0

59. Конвертер программы с подмножества языка Си в Паскаль с использованием LL(1) метода синтаксического анализа

60. Язык html: системы программирования html, особенности языка и реализация системы. Назначение, примеры программирования приложений

61. Алгоритмические языки и программирование Системное программное обеспечение Технология программирования"

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

63. Процедуры и функции в языке Паскаль. Сфера действия описаний

64. Основные тенденции всемирной и Российской истории в XIX веке

Комод "Радуга" (4 секции).
Домашний уют слагается из множества составляющих. Каждая деталь важна в хрупкой гармонии дома. Комод 4-х секционный - яркое подтверждение
1850 руб
Раздел: Комоды, тумбы, шкафы
Набор альбомов для рисования "Дворец", А4, 32 листа, 10 штук (количество томов: 10).
Комплект из 10 штук альбомов для рисования 32 листа. Формат А4. Альбом изготовлен из высококачественной, белой, офсетной бумаги. Обложка
373 руб
Раздел: 26-40 листов
Подарочный набор Шампунь "Земляника", 240 мл + Гелевая зубная паста "Малина", 60 мл + Пеня для купания.
Пена для купания наполнит ванну ароматом душистой дыни, а с цветным гелем можно рисовать забавные узоры на губке или коже ребенка, а затем
326 руб
Раздел: Зубные пасты

65. История французского языка

66. История английского языка

67. История немецкого языка

68. История, панорама современного естествознания и тенденции его развития

69. Современное состояние и тенденции развития нелетальных видов оружия

70. История, современность и тенденции развития административного права
71. Рефлексия как механизм формирования критического мышления: история становления и реализации в области методики обучения иностранным языкам
72. История и развитие латинского языка

73. История развития согласных в английском языке

74. Кружок русского языка – наиболее распространённый вид групповой внеклассной работы по русскому языку

75. История и тенденции развития искусственного интеллекта

76. Основы программирования в среде Delphi 7.0

77. Программа на языке Паскаль, реализующая операции над множествами

78. Программирование для Word из Delphi

79. Программирование на алгоритмическом языке Бейсик

80. Программирование на языке Java Script

Подставка для канцелярских принадлежностей "Башня", металлическая, 4 секции, черная.
Подставка для письменных принадлежностей, металлическая, сетка. Цвет: черный. Размер: 16х8х11 см.
355 руб
Раздел: Подставки, лотки для бумаг, футляры
Пазл "Пожарные", 45 элементов.
Многообразие форм вырубки и различные размеры отдельных элементов способствуют развитию мелкой моторики у малышей. Сделанные из
548 руб
Раздел: Пазлы (5-53 элементов)
Механическая настольная точилка.
Механическая точилка. Пластиковый корпус. Регулируется под размер карандаша. Подходит для карандашей диаметром до 12 мм. Крепление к столу
753 руб
Раздел: Точилки

81. Программирование на языке Си++

82. Решение математических задач с помощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ в среде Delphi

83. Создание программы на языке Delphi

84. Управляющие структуры языка "Си". Программирование с использованием указателей

85. Язык логического программирования Visual Prolog

86. Основные виды телефонной связи
87. Все о кофе: виды, производство, история, традиции
88. Международные корпорации: их виды и тенденции развития

89. Виды деятельности учащихся при изучении истории

90. История и основные тенденции развития психологии в России

91. Состояние, проблемы, тенденции развития, характеристика различных видов туристских ресурсов Уральского района

92. История становления главных улиц Харькова: этапы и современные тенденции

93. Росписи Успенского собора Княгинина монастыря XVII века в г. Владимире. История создания памятника.

94. История появления реактивной авиации

95. История авиации

96. Катастрофы в истории Земли

Табурет-подставка детский с ручкой.
На прочный табурет малыш сможет не только сесть, но и встать. Табурет удобно использовать как подставку, легко переносить за ручку.
390 руб
Раздел: Стульчики
Набор цветных карандашей "Noris Club", акварельные, 24 цвета, с кистью.
Детские цветные карандаши в картонной коробке. Серия «Noris Club» предназначена для использования детьми. Специальное защитное белое
573 руб
Раздел: Акварельные
Одноразовые туалетные покрытия на унитаз (235 штук).
Средство личной гигиены, необходимое в местах общественного пользования. Незаменимы при использовании в туалетных комнатах: детских и
396 руб
Раздел: Сиденья, крышки для унитаза

97. История развития этологии

98. История развития БТР

99. Тенденции развития ВМФ


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.