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

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

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

Брелок LED "Лампочка" классическая.
Брелок работает в двух автоматических режимах и горит в разных цветовых гаммах. Материал: металл, акрил. Для работы нужны 3 батарейки
131 руб
Раздел: Металлические брелоки
Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники
Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная

Лекция 1. Структура программы на языке urbo Pascal Приведём простейший пример программы, единственная цель которой – вывести на экран какое-нибудь приветствие: program Hello; begi wri el ('Hello, world!'); readl ; e d. Первая строка ничего не делает, она просто содержит название программы. Затем, после слова begi начинаются собственно действия. В нашей программе их два: первое – это вывод строчки «Hello, world» на экран, а второе – ожидание нажатия клавиши «E er», оно нужно для того, чтобы можно было увидеть результат программы, а затем уже нажать «E er» и вернуться в Турбо-Паскаль. И, наконец, слово e d с точкой в последней строке говорит о том, что программа закончилась. Действия, из которых состоит программа, называются операторами, они отделяются друг от друга точкой с запятой. А теперь приведём пример, в котором программа уже не «глухая», то есть может запрашивать какие-либо данные у пользователя. Пусть требуется спросить у пользователя два числа, после этого вывести на экран их произведение: program AxB; var a,b: i eger; begi wri el ('Введите a и b'); readl (a,b); wri el ('Произведение равно ',a b); readl ; e d; В этой программе перед словом begi появляется новая строчка, начинающаяся словом var. В ней мы указываем, что программе понадобится две переменные (a и b), в которых можно хранить целые числа (слово i eger). О том, что делает первый оператор, нам известно: он выводит на экран строчку 'Введите a и b'. При выполнении второго оператора программа будет ждать, пока пользователь не введет число с клавиатуры и не нажмёт «E er»; это число программа запишет в переменную a, затем то же самое делается для переменной b. Третьим оператором выводим на экран сначала надпись «Произведение равно », а потом значение выражения aЧb (« » – знак умножения). Четвёртый оператор пояснений не требует. А теперь рассмотрим структуру программы в общем виде. Любая программа на Турбо-Паскале состоит из трех блоков: блока объявлений, блока описания процедур и функций и блока основной программы. Ниже эти блоки расписаны более подробно. Блок объявлений: program . (название программы) uses . (используемые программой внешние модули) co s . (объявления констант) ype . (объявления типов) var . (объявления переменных) Блок описания процедур и функций: procedure (fu c io ) begi . e d; . Блок основной программы: begi . (операторы основной программы) . e d; Рассмотрим наиболее важные части вышеописанных блоков. Под заголовком программы понимается имя, помогающее определить её назначение. Имя, или идентификатор, строится по следующим правилам: оно может начинаться с большой или малой буквы латинского алфавита или знака « », далее могут следовать буквы, цифры или знак « »; внутри идентификатора не может стоять пробел. После имени программы следует поставить «;», этот знак служит в Паскале для разделения последовательных инструкций. Заметим, что имя программы может не совпадать с именем соответствующего файла на диске. После слова co s помещаются описания постоянных, которые будут использованы в программе, например: co s Zero = 0; pi = 3.1415926; my co s = -1.5

; Hello = 'Привет !'; За словом var следуют объявления переменных, которые понадобятся нам при написании программы. Переменные Паскаля могут хранить данные различной природы: числа, строки текста, отдельные символы и т. п. Ниже приводится часть типов переменных, которые можно применять. Название типа Возможные значения Примеры значений i eger целые: -32768 . 32767 12, -10000 real действительные (по модулю): 2,9x10-39. 1,7x1038 -9.81, 6.02e-23 s ri g не указано, то до 255 ‘abcde’, ‘привет’ char одиночный символ ‘F’, ‘!’, ’ ’,’ю’ Объявления переменных записываются в следующей форме: var : ; Если описываются несколько переменных одного типа, то достаточно записать их имена через запятую, а после двоеточия поставить общий тип. Примеры объявления: var umber: i eger; d,l: real; ame: s ri g; Li e: s ri g; Key1,Key2: char; Блок основной программы. Здесь, между словами begi и e d. располагаются команды (точнее, операторы), которые будут выполняться один за другим при запуске программы. Рассмотрим простейшие типы операторов на следующем примере: program Firs ; co s a2 = 3; a1 = -2; a0 = 5; var x,f: real;begi wri e(‘Введите значение х ’); readl (x); f := a2 x x a1 x a0; wri el (‘Значение квадратного трехчлена: ’,f); e d. Первая строка исполняемой (основной) части программы выводит на экран надпись «Введите значение х », для этого используется процедура wri e написанная разработчиками Турбо Паскаля, то есть набор команд, невидимый для нас, но существующий реально в недрах системы Турбо Паскаль. В качестве параметра этой процедуры используется наша строчка. Параметры всегда записываются в круглых скобках, апострофы означают, что параметр имеет строковый тип. Итак, в первой строке мы видим так называемый оператор вызова процедуры. Каждый оператор отделяется от следующего знаком «;». Во второй строке вызывается процедура ввода readl (x), которая ждет, пока пользователь наберет значение x с клавиатуры и нажмет клавишу «E er», а затем переводит курсор на следующую строку (l у Li e – строка). В третьей строке вычисляется значение трехчлена и записывается в переменную f; этот оператор называется оператором присваивания, и обозначается символом &quo ;:=&quo ;. В последней строке на экран выводится строка «Значение квадратного трехчлена: » и значение переменной f. Несложно заметить, что здесь процедуре wri el передается уже не один, а два параметра, причем они могут иметь разные типы. Вообще, процедуры ввода и вывода (т.е. wri e, wri el , read, readl ) могут иметь любое число параметров различных типов, параметрами могут являться переменные, литералы (т.е. непосредственно записанные числа, строки; в нашем примере дважды были использованы строковые литералы), а также выражения. Используя выражение при выводе, можно заменить две последние строчки нашей программы одной: wri el ('Значение квадратного трехчлена: ', a2 x x a1 x a0); В арифметических выражениях на Паскале используются следующие знаки для обозначения операций: , -, , /. Для определения порядка действий используются круглые скобки согласно общепризнанным математическим правилам.

Замечание об именах. Для обозначения переменных запрещается использование ряда слов, называемых зарезервированными, они играют в языке особую роль. Нам уже встречался ряд зарезервированных слов: program, begi , e d, s ri g, co s , var, и т.п.Лекция 2. Процедуры ввода-вывода. Некоторые встроенные функции Турбо-Паскаля. 1. Процедуры ввода-вывода. Почти каждая программа должна общаться с пользователем, то есть выводить результаты своей работы на экран и запрашивать у пользователя информацию с клавиатуры. Для того чтобы это стало возможным, в Турбо-Паскале имеются специальные процедуры (то есть небольшие вспомогательные программы), называются он процедурами ввода-вывода. Для того чтобы заставить процедуру работать в нашей программе, нужно написать её имя, за которым в скобках, через запятую перечислить параметры, которые мы хотим ей передать. Для процедуры вывода информации на экран параметрами могут служить числа или текстовые сообщения, которые должна печатать наша программа на экран. Опишем назначение этих процедур. wri e(p1,p2,. p ); – выводит на экран значения выражений p1,p2,. p , количество которых ( ) неограничено. Выражения могут быть числовые, строковые, символьные и логические. Под выражением будем понимать совокупность некоторых действий, применённых к переменным, константам или литералам, например: арифметические действия и математические функции для чисел, функции для обработки строк и отдельных символов, логические выражения и т.п. Возможен форматный вывод, т.е. явное указание того, сколько выделять позиций на экране для вывода значения. Пример для вещественных типов: wri e(r s:10:5); – вывести значение выражения r s с выделением для этого 10 позиций, из них 5 – после запятой. Для других типов все несколько проще: wri e(p:10); – вывести значение выражения p, выделив под это 10 позиций. Вывод на экран в любом случае производится по правому краю выделенного поля. wri el (p1,p2,. p ); – аналогично wri e, выводит значения p1,p2,. p , после чего переводит курсор на новую строку. Смысл параметров – тот же, замечания о форматном выводе остаются в силе. Существует вариант wri el ; (без параметров), что означает лишь перевод курсора на начало новой строки. readl (v1,v2,.v ); – ввод с клавиатуры значений переменных v1,.v . Переменные могут иметь строковый, символьный или числовой тип. При вводе следует разделять значения пробелами, символами табуляции или перевода строки (т.е., нажимая E er). read(v1,v2,.v ); – по назначению сходно с readl ; отличие состоит в том, что символ перевода строки (E er), нажатый при завершении ввода, не «проглатывается», а ждет следующего оператора ввода. Если им окажется оператор ввода строковой переменной или просто readl ; то строковой переменной будет присвоено значение пустой строки, а readl без параметров не станет ждать, пока пользователь нажмет E er, а среагирует на уже введенный. Пример. Программа просит пользователя ввести с клавиатуры два целых числа и печатает на экране их сумму: program Pri Sum; var a,b: i eger; begi wri e('Введите два числа:'); readl (a,b); wri el ('Сумма a и b равна ',a b); readl ; e d.

Borland представил Турбо-Паскаль для Windows в 1990г. Последней версией Borland Pascal (как это стало называться), не считая Delphi, был версии 7.0 в конце 1992г. Delphi 1.0 разрабатывался что-то около 18 месяцев или двух лет. Выпускались различные beta-версии и пререлизы, включая несколько сотен копий, которые отдали во время выставки Software Development '95. Delphi официально анонсирован в США 14 февраля 1995г, и первые копии были разосланы 28 февраля. В России Delphi появился в первых числах апреля, хотя ранее действовала программа раннего ознакомления (EEP) в рамках которой те, кто спешил начать осваивать новый продукт, получали бета-версию Delphi и пререлиз документации. После выпуска первой версии продукта компания Borland направила свои усилия на перенос Delphi в 32-разрядные операционные системы - Windows 95 и Windows NT. Этот процесс успешно завершился и 10 февраля 1996г. Borland Intrenational объявил о выходе второй версии продукта, которая генерирует уже 32-разрядный код для Windows 95 и Windows NT и использует все преимущества 32-разрядных приложений - более высокая скорость обработки данных, большее количество возможностей для приложения и др

1. Модули и объекты в языке Турбо Паскаль 7.0

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

3. Графика в Турбо Паскале

4. Знакомство со средой Турбо Паскаль

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

6. Средства языка программирования Паскаль для решения математических задач
7. Реферат перевода с английского языка из книги “A History of England” by Keith Feiling
8. 10 задач с решениями программированием на Паскале

9. Реферат о прочитаной на немецком языке литературы

10. Игровая программа TETRIS на языке Паскаль

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

12. Графические средства языка Паскаль

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

14. Разработка компьютерной программы на языке Паскаль для проведения простого теплофизического расчета

15. Великобритания (расширенный вариант реферата 9490)

16. Реферат о Пугачеве

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

17. Реферат по научной монографии А.Н. Троицкого «Александр I и Наполеон» Москва, «Высшая школа»1994 г.

18. Языки и технология программирования. Начальный курс /Pascal/

19. Аналитический обзор книги "Программирование на языке ассемблера..."

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

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

22. Процедуры в Паскале
23. Практика оператора (WINDOWS 95, MICROSOFT WORD 97, MATHCAD, ЯЗЫКИ ПРОГРАММИРОВАНИЯ, ЭЛЕКТРОННЫЕ КНИГИ, VISIO, Norton Utilites 3.0 for Windows 95)
24. Замечательные кривые в математике. Прямая, окружность, циклоида, кривая кратчайшего спуска, спираль Архимеда, лемниската, Т. Барианшона, Т. Паскаля

25. Реферат по технологии приготовления пищи "Венгерская кухня"

26. Психология труда (Обзорный реферат по психологии труда)

27. "Русский Тарзан" (реферат о российском пловце Александре Попове)

28. Реферат по статье П. Вайнгартнера «Сходство и различие между научной и религиозной верой»

29. Генезис капитализма в Мексике. Реферат по истории экономики

30. Вычисление интеграла методом Ньютона-Котеса (теория и программа на Паскале)

31. реферат

32. "Роковой вопрос" и современный мир. (Паскаль и Достоевский как стратегические мыслители)

Настольная игра "Живые картинки (Schau Mal)".
Рисунки на карточках настольной игры Живые картинки действительно оживают! Свет в окнах гаснет, щенок засыпает, рыбка выпрыгивает из
608 руб
Раздел: Внимание, память, логика
Подгузники Merries (S), 4-8 кг, 24 штуки.
Созданы специально для нежной кожи ребенка. У этих подгузников "дышащая" мягкая пористая вкладка, пропускающая в три раза больше
347 руб
Раздел: 6-10 кг
Кастрюля со стеклянной крышкой, 3 л.
Объем: 3 л. Диаметр: 18 см. Глубина: 11,5 см. Толщина стенок: 0,5 мм. Кастрюля из высококачественной нержавеющей стали класса
700 руб
Раздел: До 3 литров

33. Обзорный реферат по творчеству Ф.И. Тютчева

34. Мистика огня у Паскаля и Башляра

35. Реферат - Социальная медицина (ЗДРАВООХРАНЕНИЕ КАК СОЦИАЛЬНАЯ СИСТЕМА ЧЕЛОВЕЧЕСКОГО ОБЩЕСТВА)

36. Реферат - Физиология (строение и функции гемоглобина)

37. Реферат по менеджменту

38. Реферат монографии А.А. Смирнова Проблемы психологии памяти
39. Сборник рефератов о конфликтах
40. Реферат по экскурсоведению

41. Реферат по экологии

42. Реферат для выпускных экзаменов

43. Реферат по ОБЖ, Тема: СПИД

44. ДЫХАНИЕ - реферат за 9-й класс

45. Реферат по Мексике

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

47. Паскаль сегодня

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

Набор из 2 мягких ракеток с мячом, арт. Т59921.
Набор для игр с мячом и круглыми, мягкими, ярко оформленными ракетками "батут" оценят, как взрослые, так и дети. Игра с такими
353 руб
Раздел: Ловушки мячей, кэтчбол, огоспорт
Бумага для струйных принтеров "Lomond", 220 г/м, 50 листов, матовая, двухсторонняя, А4.
Изображение отпечатанное на матовой бумаге, не бликует, линии высококонтрастные, чистые тона имеют характерную бархатистую глубину.
355 руб
Раздел: Фотобумага для цветной печати
Пресс для формирования котлет с начинкой "От шефа" 3 в 1.
Мечтаете примерить на себя роль настоящего шеф-повара? Хотите, чтобы Ваши блюда искренне хвалили? С прессом для формирования котлет
328 руб
Раздел: Прочее

49. АвтоЛИСП - реализация языка программирования

50. Игра Что?Где?Когда? на Паскале

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

52. Паскаль (практическое использование)

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

54. Разработать программу на алгоритмическом языке программирования С++ , реализующую учебную систему управления базой данных
55. Язык html: системы программирования html, особенности языка и реализация системы. Назначение, примеры программирования приложений
56. Алгоритмические языки и программирование

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

58. Первоначальные сведения о программировании на языке Pascal

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

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

61. Метод касательных. Решения нелинейных уравнений. Паскаль 7.0

62. Перевод реферата "Acquaintance with geometry as one of the main goals of teaching mathematics to preschool children"

63. Конструирование программ и языки программирования

64. Операторы ввода и вывода в языке программирования Си++

Мультиплеер "Улыбка".
В этом телефончике представлены следующие песенки: 1 «Ничего на свете лучше нету» 2 «Расскажи, Снегурочка» 3 «Песенка Мамонтёнка» 4 «Не
314 руб
Раздел: Смартфоны, мультиплееры
Подушка, с лузгой гречихи, 50x68 см.
Подушка с гречневой лузгой - самая натуральная ортопедическая подушка: она высококачественная, "дышащая", экологична. Размер
690 руб
Раздел: Размер 50х70 см, 40х60 см
Кондиционер для белья BioMio "BIO-SOFT" с экстрактом хлопка и эфирным маслом эвкалипта, 1,5.
BioMio – линейка эффективных средств для дома, использование которых приносит только удовольствие. Уборка помогает не только очистить и
383 руб
Раздел: Ополаскиватели, кондиционеры

65. Основы программирования и алгоритмические языки

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

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

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

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

70. Разработка программы на четырех языках программирования
71. Разработка элементов информационной системы средствами СУБД MS Access и языка программирования VBA
72. Создание программного продукта на языке программирования Visual Basic for Applications

73. Типы данных в Паскале

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

75. Что такое язык программирования

76. Язык программирования C++

77. Языки и технология программирования

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

79. Реферат Политико-правовые взгляды М.М. Сперанского и Н.М. Карамзина

80. Малогабаритна вихорева турбіна як привід гідродинамічного очисника в’язких рідин

Настольная игра "Скажи, если сможешь!".
Это веселая игра на артикуляцию. Вам нужно объяснить как можно больше слов своей команде, но задача не так проста. Вам нужно вставить в
910 руб
Раздел: Игры на ассоциации, воображение
Глобус детский зоогеографический, с подсветкой, 210 мм.
Глобус детский зоогеографический, на пластиковой подставке, с подсветкой. Диаметр: 210 мм.
985 руб
Раздел: Глобусы
Карандаши цветные "Lyra Groove", 10 цветов.
Карандаши с эргономичным захватом по всей длине, с европодвесом. Идеальные для раннего развития ребенка. Диаметр грифеля 4,25 мм!
879 руб
Раздел: 7-12 цветов

81. Билеты по всемирной истории для 11 класса на украинском языке

82. Юридическая техника и язык права (на примере правовых актов органов государственной власти Нижегородской области)

83. Топики по английскому языку

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

85. Ударение в сложных словах немецкого языка

86. Топики по немецкому языку за 11 класс
87. Название всех стран, жители, столицы, языки (на английском языке)
88. Латинский язык (Контрольна робота)

89. Лингвистика - влияние первого языка на изучении второго

90. Английский язык (11 класс)

91. Зачетные темы по английскому языку для школы

92. Категории рода и одушевленности-неодушевленности и их выражение в некоторых языках мира

93. Контрольная работа по Английскому языку

94. Образцы писем делового характера на английском языке

95. Переводы по английскому языку из учебника Л.Н. Адрианова

96. Синонимия немецкого языка. Синонимический ряд и тематическая группа

Набор текстовыделителей "Frixion Light", 3 цвета, 1-3 мм.
Набор текстовыделителей в прозрачной упаковке. Заправлены термочувствительными чернилами, которые при необходимости можно удалить.
304 руб
Раздел: Текстовыделители
Релаксант-капельки "Спираль большая Эврика".
Отлично смотрится на рабочем столе. Успокаивает и помогает восстановить моральное равновесие. Температурный режим эксплуатации: от 0 °C до
343 руб
Раздел: Антистрессы
Домкрат гидравлический, подкатной, 2 т, 130-315 мм.
Домкрат гидравлический подкатной MIRAX, используется при проведении ремонтно-строительных работ. Эта модель домкрата одна из самых
1865 руб
Раздел: Домкраты, подставки

97. Список мирового наследия (The World Heritage List, на английском языке)

98. Топики по английскому языку

99. Топики по Английскому языку


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