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

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

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

Горшок торфяной для цветов.
Рекомендуются для выращивания крупной рассады различных овощных и цветочных, а также для укоренения саженцев декоративных, плодовых и
7 руб
Раздел: Горшки, ящики для рассады
Совок большой.
Длина 21,5 см. Расцветка в ассортименте, без возможности выбора.
21 руб
Раздел: Совки
Забавная пачка "5000 дублей".
Юмор – настоящее богатство! Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь
60 руб
Раздел: Прочее

Введение.Язык Паскаль был создан как учебный язык программирования в 1968 –1971г. Никлаусом Виртом. В настоящее время этот язык имеет более широкую сферу применения, чем предусматривалось при его создании. Целью работы Вирта было создание языка, который: Строился бы на небольшом количестве базовых понятий; Имел бы простой синтаксис; Допускал бы перевод программ в машинный код простым компилятором; Все эти качества сделали язык очень популярным и удобным для применения в школе. Знакомясь с языком Паскаль я выбрал для своей работы конструкцию ветвления как наиболее распространённую и интересную. Цель моей работы – изучить конструкцию ветвления и её применение в языке программирования Паскаль. Исходя из этого я поставил следующие задачи: Изучить литературу по данной теме. Составить план своей работы. Изучить алгоритмическую конструкцию ветвления. Рассмотреть её применение в Паскале. Научиться решать задачи с Ветвлением. Составить пакет заданий по теме “Ветвление в Паскале”. I. Ветвление в алгоритмах. Блок – схемы и словесное описание ветвлений. 1.1 Основные этапы решения задач на компьютере. Процесс решения задач на компьютере – это совместная деятельность человека и ЭВМ. Этот процесс можно представить виде нескольких последовательных этапов. На долю человека приходятся этапы, связанные с творческой деятельностью – постановкой, алгоритмизацией, программированием задач анализом результатов, а на долю компьютера - этапы обработки информации с соответствии с разработанным алгоритмом. Первый этап – постановка задачи. На этом этапе участвует человек, хорошо представляющий предметную область задачи. Он должен чётко определить цель задачи, дать словесное описание содержания задачи и предложить общий подход к её решению. Для вычисления суммы двух целых чисел человек, знающий, как складываются числа, может описать задачу следующим образом: ввести два целых числа, сложить их и вывести сумму в качестве результата решения задачи. Второй этап – математическое и информационное моделирование. Цель этого этапа – создать такую математическую модель решаемой задачи, которая может быть реализована в компьютере. Существует целый ряд задач, где математическая постановка сводится к простому перечислению формул и логических условий. Этот этап тесно связан с первым этапом, и его можно отдельно не рассматривать, однако возможно, что для полученной модели известны несколько методов решения, и тогда предстоит выбрать лучший. Для вышеописанной задачи данный этап сведётся к следующему: введённые в компьютер числа запомним в памяти под именами А и В, затем вычислим значение этих чисел по формуле А В, и результат запомним в памяти под именем Summa. Третий этап – алгоритмизация задачи. На основе математического описания необходимо разработать алгоритм решения. Четвёртый этап – программирование. Программой называется план действий, подлежащий выполнению некоторым исполнителем, в качестве которого может выступать компьютер. Составление программы обеспечивает возможность выполнение алгоритма и соответственно поставленной задачи исполнителем – компьютером.

Во многих задачах при программирование на алгоритмическом языке часто пользуются заменой блока алгоритма на один или несколько операторов, введением новых блоков, замена одних блоков на другими. Пятый этап – ввод программы и исходных данных в ЭВМ. Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редакторов текстов, и для постоянного хранения осуществляется их запись на гибкий или жёсткий магнитный диск. Шестой этап – тестирование и отладка программы. На этом этапе происходит исполнение алгоритма с помощью ЭВМ, поиск и исключение ошибок. При этом программисту приходится выполнять рутинную работу по проверке работы программы, поиску и исключению ошибок, и поэтому для сложных программ этот этап часто требует гораздо больше времени и сил, чем написание первоначального текста программы. Отладка программы – сложный и нестандартный процесс. Исходный план отладки заключается в том, чтобы оттестировать программу на контрольных примерах. Контрольные примеры стремятся выбрать так, чтобы при работе с ними программа прошла все основные пути блок – схемы алгоритма, поскольку на каждом из путей могут быть свои ошибки, а детализация плана зависит от того, как поведёт себя программа на этих примерах: на одном может зациклиться (т.е. бесконечно повторять одно и то же действие); на другом – дать явно неверный или бессмысленный результат и т.д. Сложные программы отлаживаются отдельными фрагментами. Для повышения качества выполнения этого этапа используются специальные программы – отладчики, которые позволяют исполнить программу “по шагам” с наблюдением за изменением значений переменных, выражений и других объектов программы, с отслеживанием выполняемых операторов. Седьмой этап – исполнение отлаженной программы и анализ результатов. На этом этапе программист запускает программу и задаёт исходные данные, требуемые по условию задачи. Полученные в результате решения выходные данные анализируются постановщиком задачи, и на основе этого анализа вырабатываются соответствующие решения, рекомендации, выводы. Например, если при решение задачи на компьютере результат сложения двух чисел 2 и 3 будет 4, то следует сделать вывод о том, что надо изменить алгоритм и программу. Возможно, что по итогам анализа результатов потребуется пересмотр самого подхода к решению задачи и возврат к первому этапу для повторного выполнения всех этапов с учётом приобретённого опыта. Таким образом, в процессе создания программы некоторые этапы будут повторяться до тех пор, пока мы получи алгоритм и программу, удовлетворяющие показанным выше свойствам. 1.2 Алгоритм. Слово алгоритм происходит от algori hmic – латинской формы написания имени латинского математика IX в. Аль-Хорезми, который сформулировал правила выполнения четырёх арифметических действий над многозадачными числами. В дальнейшем алгоритм стали называть описание любой последовательности действий, которую следует выполнить для решения заданной задачи. Алгоритм может быть ориентирован на исполнение его человеком или автоматическим устройством. Алгоритмы, предназначены для выполнения компьютерами, обычно называют компьютерными программами или просто программами.

Алгоритмом называется точное предписание, определяющее последовательность действий исполнителя, направленных на решение поставленной задачи. В роли исполнителя алгоритмов могут выступать люди, роботы, компьютеры. Используются разные способы записи алгоритмов. Широко распространенный словесный способ записи: это записи рецептов приготовления различных блюд в кулинарной книге, инструкции по использованию технических устройств, правила правописания и многие другие. Наглядно представляется алгоритм языком блок-схем. Например алгоритм решения задачи вычисления суммы двух чисел на языке блок-схем будет записан, как показано на рисунке: А В=С Свойства алгоритма. При составлении алгоритма необходимо обеспечить, чтобы он обладал рядом свойств. Однозначность алгоритма, под которой понимается единственность толкования исполнителем правил выполнения действий и порядка их выполнения. Чтобы алгоритм обладал этим свойством, он должен быть записан командами из системы команд исполнителя. Для нашего примера исполнитель алгоритма должен понимать такую запись действий, как сложность числа А и В. Конечность алгоритма – обязательность завершения каждого из действий, составляющих алгоритм, и завершимость выполнения каждого алгоритма в целом. Записанный на рисунке алгоритм обладает этим свойством, так как запись действий исполнителя завершается записью об окончании алгоритма. Результативность алгоритма, предполагающая, что выполнение алгоритма должно завершится получением определенных результатов. Алгоритм в нашем примере обладает этим свойством, так как для целых чисел А и В всегда будет вычислена сумма. Массовость, т.е. возможность применения данного алгоритма для решения целого класса задач, отвечающих общей постановки задачи. Так как алгоритм, показанный на рисунке, позволяет правильно подсчитать сумму не только чисел 2 и 3, но любой другой пары целых чисел, он обладает свойством массовости. Для того чтобы алгоритм обладал свойством массивности, следует составлять алгоритм, используя обозначения величин и избегая конкректных значений. Правильность алгоритма, под которой понимается способность алгоритма давать правильные результаты решения поставленных задач. Представленный в примере алгоритм обладает свойством правильности, так как в нём использована правильная формула сложения целых чисел, и для любой пары целых чисел результат выполнения алгоритма будет равен их сумме. Компьютерная программа – это план будущих работ, составленный в расчёте на его выполнение компьютером. Чтобы компьютер смог выполнить программу, она должна быть записана в специальной форме, доступной компьютеру; должна быть записана в соответствии со специальным набором правил. Набор записи компьютерной программы называется “алгоритмическим языком”. 1.2.1 Линейные алгоритмы. Вычислительный процесс называется линейным (не разветвляющимся), если направление его продолжения на любом этапе вычислений является единственным. Алгоритм линейного вычислительного процесса описывает действия, последовательность выполнения которых не зависит от исходных данных и результатов промежуточных вычислений, т.е

У.Клоксин, К.Меллиш ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ПРОЛОГ Для программистов и пользователей ЭВМ. ПРЕДИСЛОВИЕ РЕДАКТОРОВ ПЕРЕВОДА Язык программирования Пролог появился в 1970 г. одновременно с такими сейчас широко распространенными языками, как Паскаль и Си. Его ориентация – «нетрадиционные» применения вычислительной техники: понимание естественного языка, базы знаний, экспертные системы и другие задачи, которые принято относить к проблематике искусственного интеллекта. Сила этого языка – в принципиально отличном от традиционных языков программирования подходе к описанию способа решения задачи: программа на Прологе описывает не процедуру решения задачи, а логическую модель предметной области – некоторые факты относительно свойств предметной области и отношений между этими свойствами, а также правила вывода новых свойств и отношений из уже заданных. Таким образом, Пролог – описательный язык. Как отмечено в авторском предисловии, такой логический подход к программированию создает и некоторые проблемы в распространении языка: основные понятия языка опытными программистами понимаются без труда, однако практическое претворение этого понимания в полезные программы вызывает затруднения

1. Методы работы с массивами на языке BASIC

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

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

4. Работа над изобразительными средствами языка в аспекте развития речи учащихся пятых классов на уроках русского языка

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

6. Программирование на языке Турбо Паскаль
7. Аттестационная работа - [арактеристика места работы
8. Приложения технологии языка программирования Паскаль в прикладной механике

9. Понятие воспитательной работы. Роль и место воспитательной работы в системе работы с кадрами

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

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

12. Использование кабинета для внеклассной работы по иностранному языку

13. Внеклассная работа как часть изучения английского языка в старших классах

14. Преемственность и перспективность в работе по русскому языку между I-III (IV) (на материале внеурочной предметной деятельности) (и V-VI классами (Диплом) MS Word

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

16. Контрольная работа по английскому языку №2 ИЗО ГУУ (г. Москва)

Бумага "Color Copy" А4, белая, 150 листов.
Плотность: 280 г/м2. В пачке 150 листов. Белизна CIE 168%. Многофункциональная матовая бумага высшего качества без покрытия для создания
680 руб
Раздел: Формата А4 и меньше
Солнцезащитные шторки Spiegelburg "Капитан Шарки. Capt'n Sharky".
В комплекте 2 штуки. Размер: 37x44 см. Материал: полиэстер.
896 руб
Раздел: Прочее
Ручка-стилус шариковая сувенирная "Николай".
Перед Вами готовый подарок в стильной упаковке — шариковая ручка со стилусом. Она имеет прочный металлический корпус, а именная надпись
415 руб
Раздел: Металлические ручки

17. Методы работы с материалами прессы на уроке французского языка

18. Толково-исторический словарь к стихотворению М.Ю.Лермонтова «Бородино» (о работе со словом на уроке русского языка)

19. Задания для контрольной работы по английскому языку

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

21. Работа над массивами с помощью языка С++

22. Методы организации самостоятельной работы школьников при обучении иностранному языку
23. Работа с антонимами на уроках русского языка и чтения в начальной школе
24. Роль самостоятельной работы в формировании учебно-познавательных мотивов учащихся (на примере иностранного языка)

25. Деревянные конструкции (лабораторные работы)

26. Разработка основных разделов проекта производства работ

27. Кровельные работы

28. Реактивные двигатели, устройство, принцип работы

29. Оценка безотказной работы технической аппаратуры (задачи)

30. Принцип работы и назначение телескопа

31. Отчёт по лабараторным работам по биологии за 1 семестр

32. Пути и способы повышения устойчивости работы РЭА

Гарнитура беспроводная "FreeMotion B680", чёрная.
Технические характеристики: Питание: Li-Ion аккумулятор. Тип подключения: беспроводной Bluetooth. Тип наушников:
670 руб
Раздел: Гарнитуры и трубки
Футбольный мяч "Moscow", 23 см.
Размер: 5 (23 см). Плотность материала: 350 грамм. Материал: TPU+EVA.
729 руб
Раздел: Игрушки, фигурки
Набор цветных карандашей "Progresso", 24 штуки.
Цветные монолитные карандаши в лаковой оболочке. Бездревесные цветные карандаши "Progresso" имеют прочное лаковое покрытие,
793 руб
Раздел: 13-24 цвета

33. Организация боевых действий подразделений войск ПВО СВ (Методические указания к самостоятельной работе студентов под руководством преподавателя по тактико-специальной подготовке)

34. Воспитательная работа с личным составом в период подготовки к воинской службе (Виховна робота з особовим складом у період підготовки до несення служби військ)

35. Обеспечение работы с/х предприятия в условиях радиактивного заражения (WinWord)

36. Пути и способы повышения устойчивости работы объектов экономики в чрезвычайных ситуациях

37. Итоги работы портов: Одесса, Ильичёвск, Николаев, Мариуполь и Херсон за 2003 год

38. Буровые работы
39. Состав нормативных документов, регламентирующих организацию работы с документами
40. Контрольная работа по всеобщей истории государства и права

41. Международная организация труда- создание, структура, задачи и организация её работы

42. Статус депутатов местных Советов и формы их работы

43. Порядок увольнения с работы и его оформление

44. Прием на постоянное место работы

45. Лабораторные работы по охране труда в Угольной промышленности

46. Контрольная работа по курсу экологического права

47. How "DNA" testing works Анализ "ДНК" как проверяющие работы)

48. Диапазон голоса и работа над ним

Мультиплеер с проектором "Спокойной ночи, малыши!".
"Спокойной ночи, малыши!" от компании "Азбукварик" - это музыкальная игрушка из серии "Мультиплеер с
330 руб
Раздел: Смартфоны, мультиплееры
Грамота "С гербом и флагом", вертикальная, 200 штук (количество томов: 200).
Размер: 210x297 мм. Материал: бумага мелованная, плотностью 140 г/м2. В упаковке: 200 штук.
1024 руб
Раздел: Грамоты без текста
Подгузники "Солнце и Луна. Нежное прикосновение", размер: 5/XL (11-25 кг), 48 штук.
Подгузники "Солнце и Луна. Нежное прикосновение" сделаны по японской технологии в сотрудничестве с японской корпорацией WATASHI
801 руб
Раздел: Более 11 кг

49. Теория книговедения в работах М.Щелкунова

50. "О культуре" по работе Н.А. Бердяева "Философия неравенства" (Windows)

51. О развитии навыков работы над полифонией

52. Начальный этап работы над музыкальным произведением

53. Работа Н.А. Бердяева "Смысл истории"

54. Работа с редактором Vi. Другие текстовые редакторы UNIX
55. Принципы работы системы управления параллельными процессами в локальных сетях компьютеров
56. Работа маршрутизаторов в компьютерной сети

57. Модемы: назначение, сравнительный анализ моделей, принцип работы, эксплуатация на примере конкретной модели

58. Модемы, модемные стандарты, принцип работы

59. Принцип работы CD-ROM

60. Принцип работы сканера

61. Постановка лабораторной работы по теории графов

62. Лабораторные работы по теории и технологии информационных процессов

63. Программное сопровождение практических работ по курсу "Конструирование и проектирование одежды"

64. Расчетная работа по дисциплине "Информатика" (создание шаблона "Пояснительная записка")

Кружка "On/Off".
Оригинальная чашка - меняет цвет и надпись при нагревании. Упаковка стилизованная - качественный картон. Размеры упаковки: 11х10х8
448 руб
Раздел: Кружки
Набор детской складной мебели Ника "Азбука".
Комплект складной. Подходит для кормления, игр и обучения. Поверхность столешницы ламинированная с нанесением ярких познавательных
1270 руб
Раздел: Наборы детской мебели
Дорожная игра "Голодные бегемотики".
Забавная игра «Голодные бегемотики» не даст соскучиться! Она рассчитана на двух человек, каждый из которых играет за голодного бегемота:
543 руб
Раздел: Игры на ловкость

65. Работа с файлами (лабораторная работа)

66. Лабораторные работы (в ХГТУ)

67. Методические рекомендации и задания для лабораторных работ по дисциплине «Вычислительные системы»

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

69. Работа с программой EUREKA

70. Отчет по работе с программами SysInfo, PrintFx, FontEdit, Snipper
71. Работа с графами
72. Инсталляция Windows XP. Конфигурирование оболочки Windows XP, оптимизация работы

73. Контрольная работа по Word

74. Работа в среде EXCEL. Средства управления базами данных в EXCEL

75. Работа с текстами в Corel DRAW 10

76. Работа с таблицами Word

77. Работа с командами операционной системы MS - DOS

78. Лабораторные работы по Автоматике

79. Лабораторная работа №5 по "Основам теории систем" (Транспортные задачи линейного программирования)

80. Лабораторная работа №3 по "Основам теории систем" (Теория двойственности в задачах линейного программирования)

Конструктор металлический для уроков труда №1, 206 элементов.
Конструктор раскрывает перед ребенком неограниченные возможности моделирования и создания множества своих собственных
313 руб
Раздел: Магнитные и металлические конструкторы
Ковш "Классика", 1 литр.
Ковш предназначен для приготовления пищи, долговечен и неприхотлив в эксплуатации. Изготавливается из нержавеющей (коррозионностойкой)
579 руб
Раздел: Ковши
Подгузники "Ушастый нянь", 4 Maxi (7-18 кг), 50 штук.
Детские одноразовые подгузники «Ушастый нянь» изготовлены из особо мягких и дышащих материалов, которые нежно контактируют с
626 руб
Раздел: Более 11 кг

81. Лабораторная работа №6 по "Основам теории систем" (Решение задачи о ранце методом ветвей и границ)

82. Расчетная работа по дискретной математике

83. Контрольная работа по линейной алгебре

84. Теория графов. Методические указания по подготовке к контрольным работам по дисциплине «Дискретная математика»

85. Лабораторные работы диагностики - анализ мочи и крови

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

89. Результаты опроса жителей Пятигорска о работе станции скорой медицинской помощи

90. Работа медицинского лаборанта в экспресс-лаборатории и отделении реанимации

91. О работе медицинского брата по массажу

92. Основные направления работы органов внутренних дел

93. Контрольная работа по Уголовно-процессуальному праву РФ

94. Контрольная работа по экологии

95. Организация и планирование самостоятельной работы

96. Разработка методического пособия для самостоятельной работы студентов по теме: "Газовые законы" (MS Word`97)

Наклейка зеркальная "Бабочки", 30x40 см.
Стильные оригинальные зеркальные наклейки прекрасно дополнят интерьер вашего дома, наполнив его светом и радостью. Декорирование интерьера
351 руб
Раздел: Интерьерные наклейки
Глобус детский зоогеографический, 210 мм.
Глобус детский зоогеографический, на пластиковой подставке. Диаметр: 210 мм.
374 руб
Раздел: Глобусы
Пепельница S.Quire круглая, сталь, 110 мм.
Металлическая круглая пепельница S.QUIRE станет хорошим подарком курящим людям. Глубокий контейнер для пепла снабжен съемной крышкой,
361 руб
Раздел: Пепельницы

97. Методика организации внеклассной работы по сохранению и укреплению здоровья школьников

98. Педагогическое образование родителей. Работа с родителями ребёнка-инвалида

99. Работа педагога - музыканта с родителями по эстетическому воспитанию


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