19428

Представление о программировании: язык программирования (на примере одного из языков высокого уровня)

Реферат

Информатика, кибернетика и программирование

Представление о программировании: язык программирования на примере одного из языков высокого уровня; примеры несложных программ с линейной ветвящейся и циклической структурой. Для представления алгоритма в виде понятном компьютеру служат языки программирования. С

Русский

2013-07-12

32 KB

18 чел.

Представление о программировании: язык программирования (на примере одного из языков высокого уровня); примеры несложных программ с линейной, ветвящейся и циклической структурой.

Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается алгоритм действий, а потом он записывается на одном из таких языков. В итоге получается текст программы - полное, законченное и детальное описание алгоритма на языке программирования. Затем этот текст программы специальными служебными приложениями, которые называются трансляторами, либо переводится в машинный код (язык нулей и единиц), либо исполняется.

Специалисты, профессионально занимающиеся программированием, называются программистами. В первые годы существования ЭВМ для использования компьютера в любой области нужно было уметь программировать. В 1970-х - 80-х годах XX века начинает развиваться прикладное программное обеспечение. Бурное распространение прикладного ПО произошло с появлением персональных компьютеров. Стало совсем не обязательным уметь программировать для того, чтобы воспользоваться компьютером. Люди, работающие на компьютерах, разделились на пользователей и программистов. В настоящее время пользователей гораздо больше, чем программистов.

Может возникнуть впечатление, что программисты теперь уже не нужны! Но кто же тогда будет создавать все операционные системы, редакторы, графические пакеты, компьютерные игры и многое другое? Программисты, безусловно, нужны, причем задачи, которые им приходится решать, со временем становится все сложнее.

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

Для составления программ существуют разнообразные языки программирования.

Язык программирования – это фиксированная система обозначений для описания алгоритмов и структур данных.

Языки программирования - искусственные языки. От естественных они отличаются ограниченным числом "слов", значение которых понятно транслятору, и очень строгими правилами записи команд (операторов). Транслятор — средство для преобразования текстов из одного языка, понятного человеку, в другой язык, понятный компьютеру.

Популярными языками программирования сегодня являются Паскаль, Бэйсик, Си и др.

Для создания и исполнения на компьютере программы написанной на языке программирования, используются системы программирования.

Система программирования – это программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования.

Существуют системы программирования на Паскале, Бэйсике и других языках.

На заре компьютерной эры, в 50-е годы XX века, программы писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ было чрезвычайно трудоемким делом.

В 60—70-е годы для облегчения труда программистов начали создаваться языки программирования высокого уровня, формальные языки, кодирующие алгоритмы в привычном для человека виде (в виде предложений). Такие языки программирования строились на основе использования определенного алфавита и строгих правил построения предложений (синтаксиса).

Наиболее широко распространенным типом языков программирования высокого уровня являются процедурные языки. В таких языках широко используются управляющие конструкции (операторы), которые позволяют закодировать различные алгоритмические структуры (линейную, ветвление, цикл).

Одним из первых процедурных языков программирования был известный всем Бэйсик (Basic), созданный в 1964 году. В течение последующего времени Бэйсик развивался, появлялись его различные версии (MSX-Basic, Бэйсик-Агат, QBasic и др.). Другим широко распространенным языком программирования алгоритмического типа является Pascal.

Первая версия языка Паскаль была разработана швейцарским ученым Никлаусом Виртом в 1968 году. Первоначально язык предназначался для целей обучения, поскольку он является достаточно детерминированным, т.е. все подчиняется определенным правилам, исключений из которых не так много. Основные характеристики: относительно небольшое количество базовых понятий, простой синтаксис, быстрый компилятор для перевода исходных текстов в машинный код. В 1992 г. фирма Borland International выпустила два пакета, основанных на языке Паскаль: Borland Pascal 7.0 и Turbo Pascal 7.0.

Благодаря языкам программирования высокого уровня, программы больше напоминают инструкции, обращенные к человеку, нежели к машине. Однако следует иметь в виду, что в языках программирования не допускаются даже незначительные (с точки зрения человека) нарушения в правилах написания программ. Ведь даже маленькая неточность может вызвать невыполнимость программы или трудно уловимую ошибку.

Рассмотрим несколько простых примеров на языке программирования (привести примеры)


 

А также другие работы, которые могут Вас заинтересовать

79858. МЕТОДИКА ПРОВЕДЕНИЯ АУДИТА ОСНОВНЫХ СРЕДСТВ 303.5 KB
  Основные средства. Основные средства фонды предприятий и хозяйственных организаций представляют собой совокупность средств труда действующих в неизменной натуральной форме в течение длительного периода как в сфере материального производства так и в непроизводственной сфере. Основные средства многократно используются в процессе производства сохраняют первоначальный внешний вид в течении длительного периода и передают свою стоимость на стоимость производимой продукции частями в сумме...
79859. АУДИТ ПРОИЗВОДСТВЕННЫХ ЗАПАСОВ 161.5 KB
  Первичные документы по движению материалов должны тщательно оформляться обязательно содержать подписи лиц совершивших операции и коды соответствующих объектов учета. На поставку материалов предприятия заключают с поставщиками договора в которых определяют права обязанности и ответственность сторон по поставкам продукции. Контроль за выполнением плана...
79860. Организация платежного оборота 6.73 MB
  Безналичные расчеты это денежные расчеты путем записей по счетам в банках когда деньги списываются со счета плательщика и зачисляются на счет получателя. и базируются на следующих принципах: 1 Безналичные расчеты осуществляются по банковским счетам которые открываются клиентам юридическим и физическим лицам для хранения и перевода средств. Каждое предприятие организация могут иметь в банке только один основной счет расчетный или текущий. Для открытия расчетного счета в банк представляются следующие документы: заявление об открытии...
79861. Ликвидность коммерческих банков 160.5 KB
  Управление ликвидностью коммерческого банка. Ликвидность коммерческого банка Ликвидность коммерческого банка означает возможность банка своевременно и полно обеспечивать выполнение своих долговых и финансовых обязательств перед всеми контрагентами что определяется наличием достаточного собственного капитала банка оптимальным размещением и величиной средств по статьям актива и пассива баланса с учетом соответствующих сроков. Таким образом ликвидность коммерческого банка базируется на постоянном поддержании объективно необходимого...
79862. Организация кредитования. Субъекты кредитных отношений. Классификация банковских кредитов. Принципы банковского кредитования 483 KB
  Субъекты кредитных отношений В рыночных условиях хозяйствования основной формой кредита является банковский кредит. Субъектами кредитных отношений в области банковского кредита являются хозорганы население государство и сами банки. Что касается банковского кредита то субъекты кредитных сделок здесь обязательно выступают в двух лицах т. Как правило кредиты формирующие оборотные фонды являются краткосрочными а ссуды участвующие в расширенном воспроизводстве основных фондов относятся к средне и долгосрочным кредитам.
79863. Законодательное регулирование валютных операций в РФ. Лицензирование операций с иностранной валютой в коммерческих банках. Валютные счета, порядок их открытия клиентам банка и ведения операций 1.32 MB
  Лицензирование операций с иностранной валютой в коммерческих банках. Валютные счета порядок их открытия клиентам банка и ведения операций. Кредитование внешнеэкономической деятельности Внешнеэкономическая деятельность коммерческих банков связана с осуществлением банковских операций в рублях и иностранной валюте при экспортеимпорте товаров и услуг их реализации за иностранную валюту на территории РФ сделках неторгового характера хозяйствовании нерезидентов внутри страны. Наиболее полным нормативным документом ЦБР является письмо Госбанка...
79864. Сущность и экономические основы деятельности коммерческого банка 113 KB
  Понятие коммерческого банка и его организационное устройство Банк это организация созданная для привлечения денежных средств и размещения их от своего имени на условиях возвратности платности и срочности. Основное назначение банка посредничество в перемещении денежных средств от кредиторов к заемщикам и от продавцов к покупателям. Наряду с банками перемещение денежных средств на рынках осуществляют и другие финансовые и кредитнофинансовые учреждения: инвестиционные фонды страховые компании брокерские дилерские фирмы и т.
79865. Банковские ресурсы. Собственные средства коммерческого банка. Формирование капитала банка 211 KB
  Формирование капитала банка. Собственные средства коммерческого банка К банковским ресурсам относятся собственные средства банков заемные и привлеченные. Банковские ресурсы образуются в результате проведения банками пассивных операций и отражаются в пассиве баланса банка.