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

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

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

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

Министерство науки и образования Кыргызской Республики Кыргызский Экономический УниверситетКурсовая работа На тему: «Языки и технология программирования» Выполнил: Ивлев Антон Группа ПИ-51Бишкек 2009 СОДЕРЖАНИЕ2ВВЕДЕНИЕ ОСНОВЫ ЯЗЫКА. АЛГОРИТМЫ АЛФАВИТ ЯЗЫКА СТРУКТУРА ПРОГРАММЫ ТИПЫ ДАННЫХ Целые типы Вещественные типы Логический тип Символьный тип ВЫРАЖЕНИЯ СОВМЕСТИМОСТЬ ТИПОВ ДАННЫХ ЛИНЕЙНЫЕ АЛГОРИТМЫ ПУСТОЙ И СОСТАВНОЙ ОПЕРАТОРЫ ОПЕРАТОР ПРИСВАИВАНИЯ ПРОСТЕЙШИЙ ВВОД И ВЫВОД РАЗВЕТВЛЯЮЩИЕСЯ АЛГОРИТМЫ ОПЕРАТОР ПЕРЕХОДА УСЛОВНЫЙ ОПЕРАТОР ОПЕРАТОР ВЫБОРА ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ ЦИКЛЫ С ПАРАМЕТРОМ ЦИКЛЫ С УСЛОВИЕМ ПОЛЬЗОВАТЕЛЬСКИЕ ТИПЫ ДАННЫХ ПЕРЕЧИСЛЯЕМЫЙ ТИП ТИП-ДИАПАЗОН МАССИВЫ ЗАПИСИ РАБОТА СО СТРОКАМИ ПРОЦЕДУРЫ И ФУНКЦИИ Параметры-значения Параметры-переменные Параметры-константы ОТКРЫТЫЕ ПАРАМЕТРЫ-МАССИВЫ БЕСТИПОВЫЕ ПАРАМЕТРЫ ПРОЦЕДУРНЫЕ ТИПЫ РЕКУРСИЯ ТИПИЗИРОВАННЫЕ КОНСТАНТЫ МОДУЛИ АЛГОРИТМЫ ПОИСКА ЛИНЕЙНЫЙ ПОИСК ПОИСК С БАРЬЕРОМ ДВОИЧНЫЙ (БИНАРНЫЙ) ПОИСК АЛГОРИТМЫ СОРТИРОВКИ СОРТИРОВКА ВЫБОРОМ СОРТИРОВКА ОБМЕНОМ (МЕТОДОМ &quo ;ПУЗЫРЬКА&quo ;) ШЕЙКЕРНАЯ СОРТИРОВКА СОРТИРОВКА ВКЛЮЧЕНИЕМ СОРТИРОВКА ХОАРА СОРТИРОВКА С ИСПОЛЬЗОВАНИЕМ ВЕКТОРА ИНДЕКСОВ МОДУЛЬ CR (ОСНОВНЫЕ ВОЗМОЖНОСТИ) ЛИТЕРАТУРА ВВЕДЕНИЕ Первая версия языка Паскаль была разработана швейцарским ученым Никлаусом Виртом в 1968 году. Первоначально язык предназначался для целей обучения, поскольку он является достаточно детерминированным, т.е. все подчиняется определенным правилам, исключений из которых не так много. Основные характеристики: относительно небольшое количество базовых понятий, простой синтаксис, быстрый компилятор для перевода исходных текстов в машинный код. В 1992 г. фирма Borla d I er a io al выпустила два пакета, основанных на языке Паскаль: Borla d Pascal 7.0 и urbo Pascal 7.0. Первый может работать в трех режимах - обычном и защищенном режимах MS DOS и в системе Wi dows. Для него необходимо порядка 30 Мбайт на жестком диске и около 2 Мбайт оперативной памяти. Турбо Паскаль 7.0 работает только в обычном режиме MS DOS и менее требователен к характеристикам компьютера. Поскольку основные компоненты, которые мы будем рассматривать в нашем курсе, совпадают в обоих продуктах, в дальнейшем будет использоваться название Турбо Паскаль. Пакет включает в себя алгоритмический язык программирования высокого уровня, встроенный редактор и среду, предназначенную для отладки и запуска программ. Кроме того, пакет содержит большой объем справочной информации (англоязычной). Как известно, языки программирования делятся на два типа: интерпретаторы и компиляторы. Турбо Паскаль относится к компиляторным языкам. ОСНОВЫ ЯЗЫКА. АЛГОРИТМЫ Алгоритмом называют описание последовательности действий, необходимых для решения определенной задачи. Основными характеристиками алгоритма являются вычислительная сложность и емкостная сложность. Вычислительная или, иначе, временная сложность алгоритма - это количество элементарных операций в процессе его выполнения. Различают вычислительную сложность в среднем и в худшем случае. Емкостная сложность алгоритма - это объем используемых данных, а также объем кода самой программы.

При создании алгоритма целью является сокращение как его вычислительной, так и емкостной сложности. Алгоритмы могут записываться различными способами, например, в виде блок-схем или в виде программ. Программа это набор указаний исполнителю, т.е. в нашем случае – компьютеру. АЛФАВИТ ЯЗЫКА Под алфавитом языка понимают совокупность допустимых символов. В языке Турбо Паскаль используются символы ASCII (американский стандартный код обмена информацией). Можно выделить четыре основные группы символов: символы, используемые в идентификаторах, разделители, специальные символы и неиспользуемые символы. Идентификатор - это имя любого объекта языка. Он может состоять из латинских букв (a.z), цифр (0.9) и знака подчеркивания и не должен начинаться с цифры. Прописные и строчные буквы в идентификаторах и зарезервированных словах считаются идентичными, они различаются лишь в строковых константах. Длина идентификатора не ограничена, но значимыми являются лишь первые 63 символа. Разделители используются для отделения друг от друга идентификаторов, чисел и зарезервированных слов. К разделителям относятся, например, пробел и комментарий. В любом месте программы, где разрешается один пробел, их можно вставить любое количество. Комментарии заключаются либо в фигурные скобки { комментарий 1 }, либо в символы ( комментарий 2 ) и могут занимать любое количество строк. Последовательность из трех символов ( ) начинает комментарий до конца строки. Текст комментария игнорируется при компиляции, если это не директивы компилятора, которые имеют вид {$ }. ПРИМЕР : ( Допустимый {{{в ( программе} комментарий ). ( Недопустимый {{{в ( программе ) комментарий ). К специальным знакам относятся знаки пунктуации (. () []. :;), знаки операций и зарезервированные слова. Знаки операций могут быть как символьные ( ,-, ,/ и т.д.), так и буквенными (mod, div, o ). Зарезервированные слова являются служебными и не могут быть переопределены пользователем, т.е. их нельзя использовать как имена пользовательских объектов. Неиспользуемые символы - это коды ASCII, которые используются только в комментариях и символьных строках, но не в языке. К ним относятся все русские буквы, а также символы %, &, ! и т.п. СТРУКТУРА ПРОГРАММЫ В программе, написанной на Турбо Паскале, могут быть следующие разделы: Program.; { Заголовок программы } Uses.; { Подключение модулей } Label.; { Раздел объявления меток } Co s .; { Раздел объявления констант } ype.; { Раздел объявления новых типов } Var.; { Раздел объявления переменных } Procedure.; { Описание своих процедур } Fu c io .; { Описание своих функций } Begi { начало основной программы } .; { Операторы } .; E d. Обязательной частью является лишь тело программы, которое начинается словом begi , а заканчивается словом e d с точкой. Операторы в Паскале разделяются точкой запятой. Заголовок программы является хотя и необязательным, но желательным элементом и состоит из зарезервированного слова program и идентификатора - имени программы, за котором следует точка с запятой. Порядок объявлений и описаний не регламентируется. ПРИМЕР : Простейшая программа.

program prim 1; { демонстрация структуры программы} {эта программа не требует никаких объявлений и описаний} begi wri e('Привет! Вот мы и начали.') ( эта строка текста появится на экране ) e d. ТИПЫ ДАННЫХ Понятие типа данных является ключевым в языке Паскаль. Тип данных характеризует внутреннее представление, множество допустимых значений для этих данных, а также совокупность операций над ними. Среди типов данных различают стандартные (предопределенные разработчиками языка) и пользовательские (определяемые программистом в своей программе). Мы будем рассматривать следующие стандартные типы: целые числа, вещественные числа, логический тип, символьный и строковый типы. Программист может описать свой тип на основе этих базовых в разделе описания типов, который начинается словом ype. Затем для каждого типа следует конструкция вида: идентификатор типа = определение типа; Рассмотрим сначала простые типы данных, каждый из которых определяет упорядоченное множество значений: целые типы, логический тип, символьный тип, вещественные типы. Все эти типы, кроме вещественых являются порядковыми. Каждому значению порядкового типа функция Ord ставит в соответствие натуральное число - порядковый номер данного значения в множестве допустимых значений. К любым порядковым типам также можно применять функции Pred - возвращает предыдущее значение и Succ - следующее значение. Тип относится к упорядоченным если для переменных и выражений этого типа определены операции отношения или сравнения: =, &l ;&g ;, &l ;, &g ;, &l ;=, &g ;=. Любой порядковый тип является упорядоченным, но не наоборот. Так вещественные типы и тип s ri g упорядоченные, но не порядковые. Целые типы В языке Турбо Паскаль определено 5 целых типов: Shor i (-128. 127, 1 байт), I eger (-32767. 32768, 2 байта), Lo gi (-2147483648. 2147483647, 4 байта), By e (0. 255, 1 байт), Word (0. 65535, 2 байта). Для целых чисел определены такие операции. Унарные: ,-. Бинарные: сложение, вычитание, умножение, получение частного (div) и остатка (mod) при целочисленном делении и некоторые другие. Также с целыми числами можно производить операции, результаты которых не целые числа. Это обычное деление и операции отношения. Кроме того, имеется большое количество встроенных функций для работы с целыми числами: abs, sqr, sqr , si , cos, exp, l и др. Вещественные типы В Турбо Паскале имеется 5 вещественных типов. Real (занимает 6 байт, диапазон от 2.9E-39 до 1.7E 38 по модулю, точность 11-12 значащих цифр) Si gle (занимает 4 байта, диапазон от 1.5E-45 до 3.4E 38 по модулю, точность 7-8 значащих цифр) Double (занимает 8 байт, диапазон от 5.0Е-324 до 1.7Е 308 по модулю, точность 15-16 значащих цифр) Ex e ded (занимает 10 байт, диапазон от 3.4E-4932 до 1.1E 4932 по модулю, точность19-20 значащих цифр). Comp (занимает 8 байт, диапазон от -9.2E-18 до 9.2E 18, хранятся точно, поскольку это целые числа) Вещественные типы являются упорядоченными, но не порядковыми. Операции над вещественными числами: сложение,вычитание, умножение, деление и операции отношения. Кроме того, имеется большое количество встроенных функций для работы с числами: abs, sqr, sqr , si , cos и т.п

Рассказать об особенностях языка Си, которые позволили выбрать его в качестве основного языка высокого уровня для кодирования управляющих программ встраиваемых систем. PРассказать об основных положениях метода структурного проектирования и применить этот метод на практике в области встраиваемых систем. PПонять важность документирования в процессе разработки. PПеречислить правила ведения инженером рабочей тетради. PПрименить методы универсального языка моделирования к описанию функционирования встраиваемых систем. Предлагаемая Вашему вниманию глава, быть может, самая главная в этой книге. Она предлагает Вам несколько шире взглянуть на процесс проектирования встраиваемых систем, нежели Вы делали это до настоящего времени. Мы покажем в этой главе, почему язык Си стал основным языком высокого уровня для проектирования управляющих программ встраиваемых систем. Далее мы сравним технологии программирования встраиваемых систем на Си и на ассемблере и покажем, что оптимальным является сочетание этих двух языков. Следующим предметом нашего изучения будет метод структурного проектирования в приложении к встраиваемым системам

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

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

3. Учебник по технологии программирования

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

5. Современные технологии программирования

6. Язык логического программирования Visual Prolog
7. Приложения технологии языка программирования Паскаль в прикладной механике
8. Аналитический обзор книги "Программирование на языке ассемблера..."

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

10. VB, MS Access, VC++, Delphi, Builder C++ принципы(технология), алгоритмы программирования

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

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

13. Практика оператора (WINDOWS 95, MICROSOFT WORD 97, MATHCAD, ЯЗЫКИ ПРОГРАММИРОВАНИЯ, ЭЛЕКТРОННЫЕ КНИГИ, VISIO, Norton Utilites 3.0 for Windows 95)

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

15. Система программирования squeak smalltalk –новый этап развития языка программирования смолток

16. Использование новых информационных технологий в обучении языку и культуре

Стиральный порошок Attack "Multi-Action", концентрированный, с кислородным пятновыводителем, 0,81.
Концентрированный стиральный порошок Attack "Multi-Action" с активным кислородным пятновыводителем и кондиционером подходит для
342 руб
Раздел: Стиральные порошки
Горка детская.
Представляем вашему вниманию прочную детскую горку из пластика. Высокие бортики и устойчивое основание конструкции делают ее не только
1450 руб
Раздел: Горки
Конструктор "Транспорт".
Конструктор «Транспорт» - набор всевозможных машинок и элементов, имеющих отношение к транспорту, в т.ч. зданий (вокзал, милиция, заправка
561 руб
Раздел: Деревянные конструкторы

17. Использование информационных технологий в изучении английского языка в школе

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

19. Языки программирования, их классификация и развитие

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

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

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

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

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

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

28. Технология возделывания и уборки урожая гороха с основами программирования, в севооборотах Свердловской области

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

30. Использование технологии интерактивного обучения для повышения мотивации учащихся к изучению немецкого языка

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

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

Фоторамка на 10 фотографий Alparaisa С32-019 "Love", 69x35,5 см (белый).
Размеры рамки: 69х35,5х2 см. Размеры фото: - 15х10 см, 6 штук, - 10х15 см, 4 штуки. Фоторамка-коллаж для 10-ти фотографий. Материал:
743 руб
Раздел: Мультирамки
Кружка фарфоровая "FIFA 2018. Забивака. Россия", 480 мл.
Объем: 480 мл. Материал: фарфор.
389 руб
Раздел: Кружки, посуда
Асборн - карточки. 100 занимательных игр в путешествиях.
Увлекательный набор «100 занимательных игр в путешествиях» создан специально для маленьких путешественников! В наборе ты найдешь
493 руб
Раздел: География, путешествия

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

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

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

36. Программное обеспечение ЭВМ и языки программирования

37. Проектирование и разработка классов средствами языка программирования С++Builder6/0

38. Разработка методики изучения темы "Графические примитивы" с использованием языка программирования Pascal
39. Разработка статических и динамических библиотек на языке программирования С/C++ в операционных системах UNIX
40. Создание 3D-графики средствами языка программирования Visual Basic

41. Создание цифрового образовательного ресурса "Задачник по языку программирования. Циклические алгоритмы"

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

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

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

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

46. Использование игровых технологий на уроках русского языка начальных классов в целях формирования и развития учащихся

47. Влияние космоса на современные информационные технологии

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

Беспылевой цветной мел, 100 шт.
Цветные мелки для рисования по школьным доскам, асфальту, бумаге и другим поверхностям. Удобны в использовании, не пылят, яркие и
424 руб
Раздел: Мел
Набор стаканов "Loraine", 6 предметов, 260 мл.
В наборе: 6 стаканов. Материал: стекло. Цвет: прозрачный. Рисунок: золотой орнамент. Объем: 260 мл. Информация об объеме изделия,
321 руб
Раздел: Наборы посуды
Подушка "Нордтекс. Цветочный заяц", 40х40 см.
Декоративные подушки являются непременным элементом современного интерьера. Они могут послужить прекрасным украшением не только спальни,
454 руб
Раздел: Подушки

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

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

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

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

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

54. Топики по английскому языку за 11 класс
55. Алкоголь(на немецком языке)
56. Топики по английскому языку на тему "Я ученый"

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

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

59. Использование интегрированных курсов при изучении иностранного языка

60. Категория "противоположность" в английском языке

61. Куча топиков по английскому языку

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

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

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

Стенд "Наши работы".
Стенд состоит из шапки (размером 67х10 см) с пластиковым карманом и самого стенда (размером 67х48 см), к которому крепятся 30 пластиковых
689 руб
Раздел: Демонстрационные рамки, планшеты, таблички
Звуковой плакат "Учимся читать - читаем по слогам".
Представляем Вашему вниманию уникальную новинку — развивающие звуковые плакаты, которые содержат стихотворения, занимательные и
643 руб
Раздел: Электронные и звуковые плакаты
Сиденье для ванны (светло-голубое).
Выдерживает нагрузку до 200 кг. Располагается практически на уровне ванны, а не вставляется внутрь, что особенно важно для удобства людей
604 руб
Раздел: Горки, приспособления для купания

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

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

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

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

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

70. Синтаксические и функционально-семантические особенности употребления условного наклонения в итальянском языке
71. Учебное сотрудничество как средство оптимизации обучения иностранному языку
72. Способы перевода просторечия, использованного в романе А. Силлитоу "Ключ от двери", на русский язык

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

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

75. Билеты по английскому языку для 9 класса (2002г.)

76. Региональная культура и история на уроках немецкого языка в средней школе

77. Роль поэзии в обучении немецкому языку

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

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

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

Фотобумага "Lomond" для струйной печати, А4, 230 г/м, 50 листов, односторонняя, матовая.
Формат: А4 (210х297 мм). Плотность - 230 г/м2. Матовая. Односторонняя. Упаковка - 50 листов.
370 руб
Раздел: Фотобумага для цветной печати
Канистра-бочонок со сливом, 20 л.
Изготовлена из пищевого полиэтилена. Пригодна для хранения питьевой воды. Имеет герметичную крышку, позволяющую полностью избежать
443 руб
Раздел: Баки, канистры
Настольная игра "Эволюция".
Разнообразие живых организмов, населяющих нашу планету, поистине поражает. Теория эволюции объясняет это различием способов, которые
1090 руб
Раздел: Карточные игры

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

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

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

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

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

86. История японского языка
87. Косвенные речевые акты в современном английском языке
88. Шпаргалки по английскому языку

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

90. Специфика преподавания иностранного языка и метод проектов

91. Синтактико-семантический анализ составляющих сложносоставных слов в английском языке

92. Использование видео на уроках английского языка

93. Сравнительное описание слоговых структур английского и каракалпакского языков

94. Контроль в обучении поисковому чтению на среднем этапе обучения иностранного языка в школе

95. Английский язык в Южной Африке

96. Времена глаголов в английском языке

Детская машинка "ВИХРЬ".
Маленькие гонщики в возрасте от 1 до 3 лет будут в восторге от маневренной машинки "Вихрь". Легкая и невероятно простая в
1350 руб
Раздел: Каталки
Джип-каталка "4х4", голубой.
Каталка со звуковым сигналом. Автомобиль оснащен крюком с веревкой, за который его может везти сам водитель или родители. Если веревка не
1731 руб
Раздел: Каталки
Грызунок на прищепке "Машинка".
Грызунок сделан из безопасного пищевого силикона, он выполняет роль прорезывателя для зубов. Бусины грызунка достаточно мягкие и очень
380 руб
Раздел: Силиконовые

97. Новообразования в языке современной немецкой рекламы

98. Разработка технологии по изготовлению книжного издания по искусству

99. Средства художественного языка в авангардных стилях начала XX века

100. Новые технологии и искусство


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