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

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

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

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

Краткий курс лекций&quo ;Основы программирования на языке Паскаль&quo ; Введение. Прежде всего, следует напомнить, что изучение языка программирования представляет собой знакомство с формальными правилами записи алгоритмов для их последующего выполнения компьютером. Формальность сия проистекает из самих принципов, заложенных в архитектуру вычислительных устройств, и жесткости математической логики. Поэтому, постарайтесь воспринять все довольно строгие правила как неизбежность, настроить себя на серьезную, скрупулезную, порой сложную работу. Однако не стоит бояться, расстраиваться и сетовать на судьбу: немного аккуратности, внимания, знания предыдущего материала - и вы уже программист. Основные понятия.      Как и любой алгоритм, являющийся, как вы помните, последовательностью инструкций, программа на языке Паскаль состоит из команд (операторов), записанных в определенном порядке и формате.      Команды позволяют получать, сохранять и обрабатывать данные различных типов (например, целые числа, символы, строки символов, т.д.). Однако кроме команд в записи программы участвуют еще так называемые &quo ;служебные слова&quo ;. Это и есть элементы формальности, организующие структуру программы. Их не так много, но их значение трудно переоценить. Служебные слова можно использовать только по своему прямому назначению. Переопределять их не разрешается.      Вам уже известно, что основное назначение компьютера - облегчить человеку работу с большими объемами информации, поэтому подавляющее большинство программ построено по одному, довольно простому принципу: получение данных из внешнего мира (ввод), обработка их по соответствующему алгоритму, хранение необходимой информации и вывод во внешний (по отношению к компьютеру) мир полученных результатов. Все эти действия реализуются через имеющиеся в языках программирования команды, алгоритмические структуры и структуры данных. Основная структура программы.      Правила языка Паскаль предусматривают единую для всех программ форму основной структуры: Program ;Begi E d.      Здесь слова Program, Begi и E d являются служебными. Правильное и уместное употребление этих слов является обязательным.      Угловые скобки в формате указывают на то, что вместо них при реальном программировании должно быть подставлено конкретное значение. Сама запись программы в принципе может производиться вообще в одну стоку. При этом ее части должны отделяться друг от друга хотя бы одним пробелом. Однако, такая запись неудобна для чтения, недостаточно наглядна, поэтому я рекомендую придерживаться приведенной структуры, а в теле программы по возможности записывать по одному оператору в строке.      Имя программы выбирается программистом самостоятельно в соответствии с правилами построения идентификаторов.      Все объекты, не являющиеся зарезервированными в Паскале, наличие которых обусловлено инициативой программиста, перед первым использованием в программе должны быть описаны. Это производится для того, чтобы компьютер перед выполнением программы зарезервировал память под соответствующие объекты и поставил в соответствие этим участкам памяти идентификаторы.

Раздел описаний может состоять из пяти подразделов:     1. Описание меток (Label).     2. Описание типов ( ype).     3. Описание констант (Co s ).     4. Описание переменных (Var).     5. Описание процедур и функций (Procedure, Fu c io ).      При отсутствии необходимости в каком-либо виде объектов, соответствующий подраздел может быть опущен. Алфавит языка.      Основу любого языка составляет алфавит, то есть конечный, фиксированный набор символов, используемых для составления текстов на данном языке (в нашем случае - программ). Конечно, стройность картины немного портит наличие диалектов, создающихся стихийно и очень часто включающих в себя апокрифические (неканонические) буквы и знаки. В программировании эта проблема решается введением понятия &quo ;стандарт языка&quo ;. Оно практически неприменимо к языкам человеческим, вечно развивающимся и изменяющимся. Мы с вами в основном будем говорить о той самодостаточной части языка Паскаль, которая входит в различные его компьютерные реализации в неизменном виде. В плане изучения, я не вижу большого смысла излагать вам строгие правила стандарта, хотя такие существуют. Ограничимся некоторыми замечаниями, раскрывающими все же формальности употребления символов в языке Паскаль.      Итак, алфавит языка Паскаль составляют:     1) буквы латинского алфавита;     2) арабские цифры;     3) специальные знаки.      Использование символов первой группы чаще всего вопросов не вызывает, но свои тонкости здесь имеются. Во-первых, это употребление заглавных и строчных букв. Большинство существующих трансляторов не различают буквы разных регистров. Таким образом, записи &quo ;progRaM&quo ; и &quo ;PROGram&quo ; будем считать идентичными. Во-вторых, некоторые символы латиницы и кириллицы совпадают по начертанию. Нельзя ли вместо буквы &quo ;К&quo ; латинской написать &quo ;K&quo ; русскую? Ответ: в тетради (если вы их сможете различить) - пожалуйста, в программе на ЭВМ - ни в коем случае. На вид они может быть и похожи, но уж коды-то у них совершенно разные, а компьютер, как вам известно, оперирует внутри себя не буквами, а их числовыми кодами.      По поводу привычных арабских цифр сказать можно только то, что с их помощью записываются не только числа. Цифры в качестве обыкновенных символов могут использоваться в различных других конструкциях языка.      Сложнее всего обстоит дело со специальными знаками, поэтому их придется разобрать подробно, иногда забегая вперед, но вы пока можете пропускать мимо ушей непонятные термины, не забывая, однако, записывать все в тетрадь. Потом, при изучении соответствующих структур, вы будете иметь возможность заглянуть в этот раздел для того, чтобы уточнить какой знак в данном месте необходимо использовать.      Наиболее часто употребляемым специальным символом является пробел (в значимых местах мы будем обозначать его в записях знаком &quo ;V&quo ;). Его использование связано с форматами основной структуры программы, разделов описаний, операторов. Не следует путать наличие пробела с отсутствием символа.     .    конец программы, разделение целой и дробной частей вещественного числа (десятичная точка), разделение полей в переменной типа Record;     ,    разделение элементов списков;     . 

   указание диапазона;     :    используется в составе оператора присваивания, а также для указания формата вывода в операторе Wri el ;     ;    отделяет один раздел программы от другого, разделяет операторы;     '    используется для ограничения строковых констант;     - / ( )    арифметические знаки (используются по своему назначению);     < >    знаки отношений;     =    используется в составе оператора присваивания, в разделах описаний констант и типов, используется как знак отношения (равно);     @    имя специального оператора определения адреса переменной, подпрограммы;     ^    используется для именования динамических переменных;     {}    ограничение комментариев в программе;         заключают в себе индексы элементов массивов;          символ подчеркивания используется также как любая буква, например, в идентификаторах - вместо пробела;     #    обозначение символа по его коду;     $    обозначение директивы компилятора, обозначение шестнадцатеричного числа.      Возникает вопрос, а как же быть с русскими буквами и другими знаками, имеющимися на клавиатуре? Некоторые версии Паскаля допускают их использование в программе, но стандарт языка этого не подразумевает. Поэтому включать эти символы в программу можно только в качестве строковых констант или внутри комментария, то есть там, где транслятор при компиляции их игнорирует. При использовании этих знаков в качестве данных, они равноправны со всеми символами, которые может хранить в памяти и обрабатывать компьютер. Идентификаторы.      Имена операторов, переменных, констант, типов величин, имя самой программы назначаются программистом и называются в Паскале идентификаторами. Существуют правила, которым должны отвечать все идентификаторы: идентификатор должен быть уникальным, то есть одним и тем же именем разные объекты не могут быть названы; идентификатор имеет ограничение по длине (зависит от конкретной реализации языка на компьютере); идентификатор может состоять только из символов латинского алфавита, цифр и знака подчеркивания (&quo ; &quo ;); идентификатор не может начинаться с цифры. Константы.      Из всех подразделов описаний сейчас мы рассмотрим только описание констант и переменных, остальные - позже.      Вообще говоря, в Паскале константами являются любые явно заданные в программе данные (например, 7493, 'привет', 54.899). Следует обратить ваше внимание на то, что при записи числовых констант с дробной частью эта часть отделяется от целой не запятой, как, возможно, вы привыкли, а точкой. Для записи очень больших по модулю или очень малых (близких к нулю) чисел существует возможность записи их в так называемой экспоненциальной форме. С такой записью вы встречались в математике и физике, но называли ее стандартным видом числа.      Пример:      Здесь буква &quo ;Е&quo ; отделяет мантиссу (совокупность значащих цифр числа с десятичной точкой после первой) от порядка (показателя степени десятки в стандартном виде числа). Вам предстоит научиться как читать числа в таком виде, так и записывать.      Константы, представляющие собой строковые величины, заключаются в апострофы.

В 1991-92 председатель Российской государственной телерадиокомпании "Останкино". С 1993 главный редактор "Общей газеты". Автор нескольких книг. ЯКОВЛЕВ Иван Яковлевич (1848-1930) - чувашский педагог-просветитель, писатель. Организовал в 1868 в Симбирске учительскую школу для чувашей. Составил буквари, книги для чтения. Собирал чувашский фольклор. Создал чувашский алфавит и заложил основы литературного языка. ЯКОВЛЕВ Леонид Георгиевич (1858-1919) - российский певец (баритон). Солист и режиссер Мариинского театра (1887-1906), руководитель провинциальных оперных трупп. Лучшая партия - Онегин ("Евгений Онегин" П. И. Чайковского). ЯКОВЛЕВ Николай Дмитриевич (1898-1972) - российский маршал артиллерии (1944). В Великую Отечественную войну начальник Главного артиллерийского управления Красной Армии. С 1946 на командных должностях в Вооруженных силах СССР. ЯКОВЛЕВ Николай Капитонович (1869-1950) - российский актер, народный артист СССР (1944). С 1893 в Малом театре. ЯКОВЛЕВ Николай Николаевич (1870-1966) - российский геолог и палеонтолог, член-корреспондент АН СССР (1925, член-корреспондент РАН с 1921)

1. Разработка программы для расчета финансовых показателей, используемых в составлении бизнес-плана на языке Visual Basic

2. Синтаксический распознаватель арифметического оператора условного перехода языка FORTRAN

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

4. Создание 3D-графики средствами языка программирования Visual Basic

5. Создание программного продукта на языке программирования Visual Basic for Applications

6. Программирование логической игры на visual basic
7. Visual Basic
Visual Basic
8. Основы Visual Basic 5.0

9. Потоки в Visual Basic

10. Работа с текстовыми файлами в Visual Basic

11. Microsoft Visual Basic 5 0

12. Audio recorder on visual basic

13. Greating game on visual basic with multiplayer system

14. Работа в среде Visual Basic

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

16. Создание теста на Visual Basic

Горшок дорожный и насадка на унитаз "HandyPotty".
Дорожный горшок и насадка на унитаз HandyPotty помогут сделать путешествие еще комфортнее для малыша. Комбинированная модель сочетает в
1128 руб
Раздел: Сиденья
Настольная игра Какаду "Упрямый Шарик" (Водный Рай).
Игра 100% такая же, как была в СССР! Цель игры Путешествие Шарика или Кто Быстрее - провести маленький металлический шарик через
1452 руб
Раздел: Игры на ловкость
Кружка "On/Off".
Оригинальная чашка - меняет цвет и надпись при нагревании. Упаковка стилизованная - качественный картон. Размеры упаковки: 11х10х8
448 руб
Раздел: Кружки

17. Завдання з програмування на Visual Basic

18. Обучающая программа "Графика" программированию в графическом режиме на языке turbo-pascal 7.x

19. Разработка игровой программы на языке программирования Turbo Pascal

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

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

22. Файлы в языке Turbo Pascal
23. Язык и речь Петра Первого (на основе произведения "Петр I" А. Толстого)
24. Фразеологизмы английского языка с компонентами – зоонимами с их эквивалентами в русском языке

25. Разработка синтаксического распознавателя вычисляемого оператора перехода языка FORTRAN

26. Описание языка Turbo Basic для студентов всех специальностей

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

28. Учебник по языку Basic в задачах и примерах

29. О переходе языка в речь: когнитивная интерпретация

30. Основные алгоритмические конструкции и соответствующие им конструкции языка программирования QBasic

31. Разработать программу на алгоритмическом языке программирования С++ , реализующую учебную систему управления базой данных

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

Игра настольная "Тише, не будите спящего папу".
Шшшш! Тише! Не разбудите папу! Кто может устоять перед вкусным шоколадным тортом? Не дети в любом случае! Пока папа спал и храпел в
1458 руб
Раздел: Игры на ловкость
Аппарат для приготовления домашнего творога и сыра "Нежное лакомство".
Сладкая творожная запеканка, мягкий пряный сыр, чесночная паста на бутерброды — сколько вкуснятины можно приготовить из домашнего творога
464 руб
Раздел: Прочее
Детское подвесное кресло Polini "Кокон" (цвет: голубой).
Подвесные детские качели яркого цвета создадут ощущение собственного укромного уголка. Надежные крепления кресла обеспечат безопасность
1225 руб
Раздел: Качели, кресла-качалки, шезлонги

33. Основы алгоритмического языка С++

34. Алгоритмические языки: использование множеств

35. Алгоритмические языки: обработка массивов

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

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

38. Операторы языка Си
39. Программирование на алгоритмическом языке Бейсик
40. Язык логического программирования Visual Prolog

41. Kитообразные и их особенности (Доклад)

42. Подсолнечник (Доклад)

43. Правила приема в военно-учебные заведения (Доклад)

44. Народы Украины, Молдовы, Белоруссии (Доклад)

45. Газовая промышленность (Доклад)

46. Италия: географические особенности и экономика (Доклад)

47. Народы Европейской части РФ (Доклад)

48. Реки России (Доклад)

Карточки Первого Года (20 карточек).
Карточки Первого Года – совершенно новый способ наблюдать, как растет и меняется малыш от месяца к месяцу. Нужно просто заполнить карточку
352 руб
Раздел: Прочее
Карандаши цветные "ColorPics", 36 цветов + точилка.
Ударопрочные цветные карандаши имеют насыщенные цвета. Шестигранная форма корпуса снижает усталость и придает дополнительный комфорт.
313 руб
Раздел: Более 24 цветов
Логическая игра "Следопыт, колобок".
Игра предлагает ребенку 48 различных заданий на развитие логики и мышления. Смысл игры заключается в том, что нужно разложить пазлы особым
1104 руб
Раздел: Игры логические

49. Сельское хозяйство в Индии и Китае (Доклад)

50. Таиланд (Доклад)

51. Чили (Доклад)

52. Зарубежный опыт государственного регулирования рыночной экономики на примере Франции (Доклад)

53. Налоги с населения и их роль в условиях перехода к рынку

54. Финансовый контроль в период перехода к рынку
55. Мусульманское право (Доклад)
56. Билеты по всемирной истории для 11 класса на украинском языке

57. Внешнеэкономические сделки: правовое регулирование и коллизии (Доклад)

58. Деловой язык и культура речи юриста - тема "Разработка стратегии общения"

59. Организация страхования в Украине в условиях перехода к рынку

60. Міграція робочої сили (юридичний аспект) (WinWord 97 (на укр языке))

61. Топики для сдачи экзамена по английскому языку в 11-ом классе (Шпаргалка)

62. География и окружающая среда Англии, Уэльса, Северной Ирландии и Шотландии (на английском языке)

63. Введение новых правил в орфографии в немецком языке

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

Простыня на резинке "ЭГО", 90х200 см, салатовая.
Трикотажная простыня "ЭГО" на резинке выполнена из 100% хлопка высокого качества. Натуральный, экологически чистый материал
589 руб
Раздел: Простыни, пододеяльники
Форма разъемная Regent "Easy" круглая, 18x7 см.
Форма для выпечки разъемная из углеродистой стали с антипригарным покрытием. Удобная застежка. Поверхность устойчива к царапинам. Диаметр:
310 руб
Раздел: Формы и формочки для выпечки
Стиральный порошок Lion "Blue Diamond", 900 грамм.
Высокоэкономичный стиральный порошок предназначен для ручной и автоматической стирки белья из хлопка, синтетики и смешанных
344 руб
Раздел: Стиральные порошки

65. Алкоголь(на немецком языке)

66. Топики по английскому языку на тему "Я ученый"

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

68. Three Waves of Alvin Toffler. The Basic Points

69. Билеты по немецкому языку за 11 класс (2001 год)

70. Использование интегрированных курсов при изучении иностранного языка
71. Категория "противоположность" в английском языке
72. Куча топиков по английскому языку

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

74. Политическая система государства /на англ. языке/

75. Социокультурный компонент содержания обучения как средство повышения мотивации изучения иностранных языков на среднем этапе общеобразовательной школы

76. Топики для сдачи экзаменов по английскому языку

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

78. Формы обращения в английском языке

79. Южнодунайские диалекты румынского языка

80. Грамматические трансформации при устном переводе с русского языка на английский

Форма силиконовая для выпечки "Пряничный домик" (арт. TK 0231).
Вы в восторге от европейских рождественских ярмарок? Хотите, чтобы и в Вашем доме почаще царила атмосфера волшебства? С помощью
503 руб
Раздел: Формы и формочки для выпечки
Карандаши цветные "Замок", 60 цветов.
Яркие, насыщенные цвета. Отстирываются с большинства обычных тканей. Специальная технология вклеивания (SV) предотвращает поломку
1510 руб
Раздел: Более 24 цветов
Подставка для колец Zoola "Кролик", хром.
Серия стильных и функциональных держателей для украшений от Umbra. Они предназначены как для хранения украшений, так и общего декора
590 руб
Раздел: Подставки для украшений

81. Синтаксические и функционально-семантические особенности употребления условного наклонения в итальянском языке

82. Учебное сотрудничество как средство оптимизации обучения иностранному языку

83. Способы перевода просторечия, использованного в романе А. Силлитоу "Ключ от двери", на русский язык

84. Формирование навыка говорения на иностранном языке и критерии его автоматизированности

85. Контрольная работа по английскому языку (Тюмень)

86. Билеты по английскому языку для 9 класса (2002г.)
87. Региональная культура и история на уроках немецкого языка в средней школе
88. Роль поэзии в обучении немецкому языку

89. Стилистическое значение устоявшихся выражений в немецком языке. Крылатые выражения и высказывания в "Фаусе" Гете

90. Способы выражения сомнения в современном немецком языке

91. Местоимения и слова-заместители в современном английском языке

92. Функционирование пословиц и поговорок в немецком языке, отражающих межличностные отношения

93. Сопоставительный анализ фразеологических единиц с компонентом “mund”/”рот” в немецком и русском языках

94. Лексические особенности французского языка в Канаде

95. Билеты по английскому языку за 11-класс (Украина)

96. Основные лексические и грамматические различия между британским и американским вариантом английского языка

Форма для выпечки силиконовая "Медвежонок", 26x23,5x4 см.
Форма для выпечки «Медвежонок» изготовлена из пищевого силикона, экологичного, прочного, и пластичного материала. Изделие можно
433 руб
Раздел: Формы и формочки для выпечки
Грязевая фреза для минимоек, для пистолета 375 серии.
Грязевая фреза для мойки высокого давления ЗУБР 70404, предназначен для расширения функциональности моек ЗУБР. Завихренный поток воды под
497 руб
Раздел: Мойки высокого давления
Бумага "Color copy", А4, 220 г/м2, 250 листов.
Формат: А4. Плотность: 220 г/м2. Количество листов: 250. Белизна: 161% CIE.
835 руб
Раздел: Формата А4 и меньше

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

98. Косвенные речевые акты в современном английском языке

99. Шпаргалки по английскому языку

100. Сниженная лексика английского языка и ее перевод на русский язык (на примере переводов романа С. Кинга “Долгий путь”)


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