Реферат: История языков программирования —

Реферат: История языков программирования - Реферат

Введение

С увеличением объёма вычислений появился первый счётный переносной инструмент — “Счёты”.

В начале 17 века возникла необходимость в сложных вычислениях. потребовались счётные устройства, способные выполнять большой объём вычислений с высокой точностью. В 1642 г. французский математик Паскаль сконструировал первую механическую счётную машину — “Паскалину”.

В 1830 г. английский учёный Бэбидж предложил идею первой программируемой вычислительной машины (“аналитическая машина”). Она должна была приводиться в действие силой пара, а программы кодировались на перфокарты. Реализовать эту идею не удалось, так как было не возможно сделать некоторые детали машины.

Первый реализовал идею перфокарт Холлерит. Он изобрёл машину для обработки результатов переписи населения. В своей машине он впервые применил электричество для расчётов. В 1930 г. американский учёный Буш изобрел дифференциальный анализатор — первый в мире компьютер.

Большой толчок в развитии вычислительной техники дала вторая мировая война. Военным понадобился компьютер, которым стал “Марк-1” — первый в мире цифровой компьютер, изобретённый в 1944 г. профессором Айкнем. В нём использовалось сочетание электрических сигналов и механических приводов. Размеры: 15 X 2,5 м., 750000 деталей. Могла перемножить два 23-х разрядных числа за 4 с.

В 1946 г. группой инженеров по заказу военного ведомства США был создан первый электронный компьютер — “Эниак”. Быстродействие: 5000 операций сложения и 300 операций умножения в секунду. Размеры: 30 м. в длину, объём — 85 м3., вес — 30 тонн. Использовалось 18000 эл. ламп.

Первая машина с хронимой программой — ”Эдсак” — была создана в 1949 г., а в 1951 г. создали машину “

Юнивак” — первый серийный компьютер с хронимой программой. В этой машине впервые была использована магнитная лента для записи и хранения информации

Для чего нужен язык программирования?

Компьютеpы появились очень давно в нашем миpе, но только в последнее вpемя их начали так усиленно использовать во многих отpаслях человеческой жизни. Ещё десять лет назад было редкостью увидеть какой-нибудь персональный компьютер — они были, но были очень дорогие, и даже не каждая фирма могла иметь у себя в офисе компьютер. А теперь? Теперь в каждом третьем доме есть компьютер, который уже глубоко вошёл в жизнь самих обитателей дома.

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

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

Но человеку ведь тоже надо как-нибудь общаться с машиной — ведь кому нужна неуправляемая машина? Сначала люди вели своё общение с компьютерам посредством перфокарт. Перфокарты — это небольшие карточки, на которые нанесены ряды цифр. У компьютера имелся “дисковод”, в который вставлялись сами карты и он при помощи маленьких иголочек ставил дырочки на цифрах.

Но, как и другие технологии, процесс общения человека с искусственным интеллектом претерпел кое-какие изменения. Теперь человек проводит свою беседу с компьютером при помощи клавиатуры и мышки. Это довольно удобно и иногда даже доставляет удовольствие человеку.

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

За время, прошедшее с 50-х годов, цифровая ЭВМ превратилась из “волшебного”, но при этом дорогого, уникального и перегретого нагромождения электронных ламп, проводов и магнитных сердечников в небольшую по размерам машину — персональный компьютер — состоящий из миллионов крошечных полупроводниковых приборов, которые упакованы в небольшие пластмассовые коробочки.

В результате этого превращения компьютеры стали применяться повсюду. Они управляют работой кассовых аппаратов, следят за работой автомобильных систем зажигания, ведут учёт семейного бюджета, или просто используются в качестве развлекательного комплекса… Но это только малая часть возможностей современных компьютеров.

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

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

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

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

Очень широкое распространение получили игры, построенные на основе микропроцессоров. Сегодня игровая индустрия занимает очень большую часть рынка, постепенно вытесняя с него другие развлечения детей. Но для детского организма очень вредно сидеть часами за монитором и отчаянно нажимать на клавиши, так как у ребёнка может развиться своеобразная болезнь — когда у него только одно на уме — компьютер, и больше ничего.

Дети с такой болезнью обычно становятся агрессивными, если их начинают ограничивать в доступе к играм. У таких детей сразу пропадает какое-либо желание делать что-то, что не относится к компьютеру и что им не интересно — так они начинают забрасывать свою учёбу, что ведёт к не очень хорошим последствиям.

Уже сейчас компьютеры могут чётко произносить различные фразы, словосочетания, проигрывать музыку и.т.д. Человек теперь может сам записать какие-нибудь слова, предложения и даже музыкальные композиции на своём компьютере для того, чтобы потом компьютер мог их воспроизводить в любое назначенное время.

Компьютеры способны также воспринимать устную речь в качестве сигналов, однако им приходится выполнять большую работу по расшифровке услышанного, если форма общения жестко не установлена. Ведь одну и ту же команду один и тот же человек может произнести несколькими способами, и всё время эта команда будет звучать по-разному; а в целом мире — миллиарды людей, и каждый произносит одну и ту же команду несколькими различными способами.

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

Рефераты:  Реферат: Инновационная деятельность на предприятии

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

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

Если компьютеры смогут достаточно качественно распознавать речь и отвечать на неё в словесной форме, то, по-видимому, станет возможным вводить в них в этой форме программы и данные. Это позволит в буквальном смысле слова говорить компьютеру, что он должен делать, и выслушивать его мнение по этому поводу при условии, конечно, что выдаваемые ей указания чёткие, не содержат противоречий и.т.д.

Устное общение с компьютерами позволит упростить его программирование, однако остаётся нерешённая проблема, на каком именно языке следует с ним общаться. Многие предлагают для этих целей английский язык, но он не обладает точностью и однозначностью, необходимыми с точки зрения компьютера и исполняемых в нём программ. В этой области уже многое сделано, но ещё много предстоит сделать.

Мы часто жалуемся, что другие люди не понимают нас; но пока и сами персональные компьютеры не способны до конца понять нас, или понять, что мы хотим сказать с полуслова. И в течение какого-то периода времени нам придётся довольствоваться такими машинами, которые просто следуют нашим указаниям, исполняя их “с точностью до миллиметра”.

Для общения с компьютерами, ещё во времена перфокарт, тогдашние программисты использовали язык программирования, очень похожий на современный Ассемблер. Это такой язык, где все команды, поступающие к компьютеру пишутся подробно при помощи специальных слов и значков{?}.

В наше время усиленно используются языки программирования более высокого уровня, работать с которыми намного легче чем с Ассемблером, так как в них одно слово может заменять сразу несколько команд. И притом большинство языков программирования высокого уровня в названиях команд, используемых при общении с компьютером, используют эквиваленты, названные на английском языке, что, естественно, облегчает программирование.

Но в них есть один минус по сравнению с языками, подобными Ассемблеру — в Ассемблере все команды, поступаемые из программы чётко распределяются в памяти компьютера, занимая свободные места, тем самым значительно выигрывая в скорости; а языки высокого уровня не умеют этого, соответственно теряя в скорости исполнения программы. А в нашем сегодняшнем мире всем известно, что: “Время — деньги”.

Хотя, пока компьютер уступает человеку с точки зрения творческой деятельности, потому что машина не наделена пока такими качествами, которые смогли бы ей помочь создать что-нибудь новое, что не введено в её память самим человеком.

Боьшинство людей, по-видимому, считают, что термины “вычислительная машина” и “вычислительная техника” синонимами и связывают их с физическим оборудованием, как, например, микропроцессором, дисплеем, дисками, принтерами и другими истройствами, привлекающими внимание людей, когда человек видит компьютер.

Хотя эти устройства и важны, всё-таки они составляют только “верхушку айсберга”. На начальном этапе использованаия современного компьютера мы имеем дело не с самим компьютером, а с совокупностью правил, называемых языками программироваания, на которых указываются действия, которые должен выполнять компьютер.

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

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

(В свою очередь даже сами программы, игры, системные оболочки являются ни чем иным, как довольно простая программа-транслятор, которая по мере работы, или игры обращается при помощи своих команд к “компьютерным внутренностям и наружностям”, транслиуя свои команды в машинные языки. И всё это происходит в реальном времени.)

Машинные языки, языки ассемблера и

языки высокого уровня

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

1. Машинные языки

2. Ассемблерные языки

3. Языки высокого уровня.

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

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

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

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

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

1 Понятие информатики

Фундаментальной чертой цивилизации является рост  производства, потребления и накопления информации во всех отраслях человеческой деятельности.  Вся  жизнь человека так или иначе связана с получением,  накоплением и обработкой информации.  Что бы человек не делал: читает ли он книгу, смотрит ли он телевизор, разговаривает ли — он постоянно и непрерывно получает и  обрабатывает  информацию.

В области  накопления  научной информации ее объем начиная с XVII века удваивался примерно каждые 10 — 15 лет.  Поэтому  одной из важнейших  проблем  человечества является лавинообразный  поток  информации в любой отрасли его жизнедеятельности.

Подсчитано, например,  что в настоящее время специалист должен тратить около 80%  своего рабочего времени, чтобы уследить за всеми новыми печатными работами в его области деятельности. Увеличение информации и растущий спрос на нее обусловили появление отрасли,  связанной с автоматизацией обработки информации — ИНФОРМАТИКИ.

Следует отметить, что определений информатики в современной литературе множество. Это происходит оттого, что данная область знаний относительно новая и соответствующий понятийный аппарат не совсем устоялся. Например, по определению А.П.Ершова информатика- «фундаментальная естественная наука». Академик Б.Н.

 Анализ определений позволил выделить их существенную часть и сформулировать то определение, которое приведено ниже.

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

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

Выполняя свою функцию, информатика решает следующие задачи:

  • исследует информационные процессы в социальных системах;
  • разрабатывает информационную технику и создает новейшие технологии преобразования информации на основе результатов, полученных в ходе исследования информационных процессов;
  • решает научные и инженерные проблемы создания, внедрения и обеспечения эффективного использования компьютерной техники и технологии во всех сферах человеческой деятельности.
Рефераты:  Структура личности преступника. Реферат. Основы права. 2014-08-24

 Прикладные задачи заключаются в разработке более эффективных методов и средств  осуществления информационных процессов  с  широким   применение   технических средств.

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

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

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

2 История развития информатики

Информатика — молодая научная дисциплина, изучающая вопросы, связанные с поиском, сбором, хранением, преобразованием и использованием информации в самых различных сферах человеческой деятельности. Генетически информатика связана с вычислительной техникой, компьютерными системами и сетями, так как именно компьютеры позволяют порождать, хранить и автоматически перерабатывать информацию в таких количествах, что научный подход к информационным процессам становится одновременно необходимым и возможным.[1, с. 5]

Информатика как наука стала развиваться с середины про­шлого столетия, что связано с появлением ЭВМ и начавшейся компьютерной революцией. Появление вычислительных машин в 1950-е гг. создало для информатики необходимую аппарат­ную поддержку, т. е. благоприятную среду для ее развития как науки. Всю историю информатики принято подразделять на два больших этапа: предысторию и историю.

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

Начальный этап предыстории информатики — освоение чело­веком развитой устной речи. Членораздельная речь, язык стали специфическим социальным средством хранения и передачи информации.

Второй этап — возникновение письменности. На этом этапе резко возросли возможности хранения информации. Человек по­лучил искусственную внешнюю память. Организация почтовых служб позволила использовать письменность и как средство для передачи информации

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

Четвертый (последний) этап предыстории информатики связан с успехами точных наук (прежде всего математики и фи­зики) и начинающейся научно-технической революцией. Этот этап характеризуется возникновением таких мощных средств связи, как радио, телефон и телеграф, а позднее и телевидение.

С разработкой первых ЭВМ принято связывать возникно­вение информатики как науки, начало ее истории. Для такой привязки имеется несколько причин. Во-первых, сам термин «информатика» появился благодаря развитию вычислитель­ной техники, и поначалу под ним понималась наука о вычисле­ниях (первые ЭВМ большей частью использовались для прове­дения числовых расчетов).

Во-вторых, выделению информати­ки в отдельную науку способствовало такое важное свойство современной вычислительной техники, как единая форма представления обрабатываемой и хранимой информации. Вся информация, вне зависимости от ее вида, хранится и обраба­тывается на ЭВМ в двоичной форме.

Так получилось, что компьютер в одной системе объединил хранение и обработку числовой, текстовой (символьной) и аудиовизуальной (звук, изображение) информации. В этом состояла инициирующая роль вычислительной техники при возникновении и оформле­нии новой науки.

Возникла информатика  из кибернетики, впитав из последней понятие информации, идеи автоматизированного управления и коммуникации. Как нельзя кстати в 40-50-е гг. XX в. идет процесс становления компьютеров и другой информационной техники. Вначале этот процесс затронул США и Великобританию, откуда и возникла «компьютерная (вычислительная) наука» (computer science).

Но затем процесс компьютеризации охватил не только англоязычные страны, и название зарождающейся научный дисциплины computer science воспринималось как весьма «неуклюжее». Так возникло франкоязычное название informatique  – информатика (англоязычное название – informatics).

Были и другие предложения (в СССР – информология, информациология), но они не прижились. Понятие «информатика» стало международным с середины 70-х гг. Как и все новомодные научные дисциплины, информатика базируется на достижениях предшествующих научных дисциплин: кибернетики, вычислительной (прикладной) математики, электроники и др.

На сегодняшний день информатика представляет собой комп­лексную научно-техническую дисциплину. Под этим названием объединен довольно обширный комплекс наук, таких, как кибернетика, программирование, моделирование и др. Каждая из них занимается изучением одного из аспектов понятия информатики.

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

3 История развития информатики в России

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

История информатики в нашей стране (сначала в Советском Союзе, а затем в России) насыщена драматическими событиями и резкими изменениями приоритетов. Это ощущается даже в терминологии. Термин «информатика» для обозначения совокупности научных направлений, тесно связанных с появлением компьютеров и их стремительным вхождением в сферу, определяемую жизнедеятельностью людей, у нас относительно новый.

Он получил «права гражданства» в начале 80-х годов, а до этого, согласно определению, данному в Большой Советской энциклопедии, информатика рассматривалась как «дисциплина, изучающая структуру и общие свойства научной информации, а также закономерности ее создания, преобразования, передачи и использования в различных сферах человеческой деятельности».

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

На протяжении полувековой истории информатики в ней неоднократно возникали и исчезали те или иные направления. В настоящее время ее структура, по-видимому, определилась.

История информатики связана с постепенным расширением области ее интересов. Возможность расширения диктовалась развитием компьютеров и накоплением моделей и методов их применения при решении задач различного типа.

Основные вехи истории:

В 1950 году в  ИТМ и ВТ СССР (Институт точной механики и вычислительной техники) начал работать первый постоянный семинар по программированию, которым руководил Л. А. Люстерник.

В 1952 году в МГУ была создана кафедра вычислительной математики (кафедру возглавил С. Л. Соболев), для студентов и аспирантов которой в 1952-53 учебном году А. А. Ляпунов впервые прочитал курс «Принципы программирования».

В 1953 году в Отделе прикладной математики Математического института СССР был создан во главе с А. А. Ляпуновым отдел программирования. В этом же году появилась первая доступная всем интересующимся этой областью книга по программированию.

В 1955 году был создан Вычислительный центр МГУ, специализирующийся на разработке и применении вычислительных методов для решения сложных научных и прикладных задач. [5]

К середине 50-х годов у ведущих специалистов в области вычислительной техники было ясное представление о путях развития отечественной информатики.

В Московском, Ленинградском и Киевском университетах началась подготовка специалистов по вычислительной математике, а в ряде технических высших учебных заведений появились курсы по вычислительной технике, а затем стали открываться кафедры вычислительной техники или вычислительных машин.

Рефераты:  Интерфейсы прикладного программирования API Интерфейс прикладного программирования

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

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

C начала 70-х годов стремительно развивается новое научное направление – искусственный интеллект. Сначала круг его интересов охватывает лишь вопросы, связанные с моделированием интеллектуальной деятельности, но постепенно в сферу приложений искусственного интеллекта втягиваются практически все направления информатики.

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

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

Информатика уже оторвалась от своей прародительницы кибернетики и стала самостоятельной научной дисциплиной. Характеризуя информатику 80-х годов, А.П. Ершов пишет: «…этот термин снова, уже в третий раз, вводится в русский язык в новом и куда более широком значении — как название фундаментальной естественной науки, изучающей процессы передачи и обработки информации» и далее на той же странице информатика определяется как «наука об информационных моделях, отражающих фундаментальное философское понятие «информация»».

Термин «информатика» в 80-е годы получает широкое распространение, а термин «кибернетика» постепенно исчезает из обращения, сохранившись лишь в названиях тех институтов, которые возникли в эпоху «кибернетического бума» конца 50-х — начала 60-х годов.

Информатика сейчас настолько глубоко пронизала все сферы человеческой жизни, что никакой обзор ее теперешнего состояния не может рассчитывать на какую-то полноту, он всегда останется фрагментарным и будет отражать субъективные пристрастия составителя.

1 Условие и исходные данные задачи

Вариант 1

Предприятие ООО «Энергосбыт» осуществляет деятельность, связанную с обеспечением электроэнергией физических и юридических лиц, и производит расчёты по представленным услугам. Данные, на основании которых производятся расчёты по оплате, представлены на рис. 1.1.

  1. Построить таблицу согласно рис. 1.1.
  2. Результаты вычислений представить в виде таблицы, содержащей данные о расходе электроэнергии и сумму к оплате (рис. 1.2.), и в графическом виде.
  3. Организовать межтабличные связи для автоматического формирования квитанции об оплате электроэнергии.
  4. Сформировать и заполнить квитанцию об оплате электроэнергии (рис. 1.3.).

Показания электросчётчиков

Месяц:  Декабрь 2005

Код плательщика

ФИО плательщика

Адрес

Показания счётчика на начало месяца, КВт

Показания счётчика на конец месяца, КВт

001

Коломиец И.И.

проспект Мира,44-5

44578

44623

002

Гудзенчук А.А.

проспект Мира,44-6

33256

33342

003

Матвеев К.К.

проспект Мира,44-7

14589

14705

004

Сорокин М.М.

проспект Мира,44-8

78554

78755

005

Ивлев С.С.

проспект Мира,44-9

25544

25601

Рис. 1.1. Данные о показаниях электросчётчиков

Расчёт оплаты электроэнергии

Тариф за 1 КВт 1,40 руб.

Месяц:  Декабрь 2005

ФИО плательщика

Код плательщика

Расход электроэнергии за месяц, КВт

К оплате, руб.

Коломиец И.И.

001

Матвеев К.К.

003

Ивлев С.С.

005

Гудзенчук А.А.

002

Сорокин М.М,

004

итого

Рис. 1.2. Расчет оплаты электроэнергии

Месяц                20   г.

Код плательщика

       ООО «Энергосбыт»            

                                КВИТАНЦИЯ НА ОПЛАТУ ЭЛЕКТРОЭНЕРГИИ   

                     ФИО плательщика:

                     ТАРИФ ЗА 1 КВт                                           1,40 руб.

 

Показания счётчика на начало месяца, КВт

Показания счётчика на конец месяца, КВт

Расход

К оплате, руб.

Рис. 1.3. Квитанция на оплату электроэнергии

История языка с

Язык с берет свое начало от двух языков, BCPL и B. В 1967 году Мартин Ричардс разработал BCPL как язык для написания системного программного обеспечения и компиляторов. В 1970 году Кен Томпсон использовал В для создания ранних версий операционной системы UNIX на компьютере DEC PDP-7.

Язык С был разработан (на основе В) Деннисом Ричи из Bell Laboratories и впервые был реализован в 1972 году на компьютере DEC PDP-11. Известность С получил в качестве языка ОС UNIX. Сегодня практически все основные операционные системы были написаны на С и/ или С . По прошествии двух десятилетий С имеется в наличии на большинстве компьютеров. Он не зависит от аппаратной части.

В конце 70-х годов С превратился в то, что мы называем «традиционный С». В 1983 году Американским комитетом национальных стандартов в области компьютеров и обработке информации был учрежден единый стандарт этого языка.

Презентация по информатике на тему "история информатики в лицах" (5-11 кл)

В работе рассмотрены следующие разделы (авторы и их разработки): Wilhelm Schickard. Джон Непер. Готфрид Вильгельм фон Лейбниц. Чарльз Бэббидж. Августа Ада Лавлейс. Норберт Винер. Сергей Лебедев. Джон Винсент Атанасов. Джон фон Нейман. Конрад Цюзе. Глушков Виктор Михайлович. Карцев Михаил Александрович. Кемени Джон (Янош). Дейкстра Эдсгер Вайб и другие.

Скачать файл

Реферат

Тема:История языков программирования.

Ассемблер.

Выполнила
: ученица 11__
класса,

средней школы №62

____________________

Проверила
: преподаватель

средней школы №62

Кулешова Н.Г.

Прокопьевск 2002

Список использованной литературы

1. Том Сван “Освоение Turbo Assembler”, Диалектика, Киев, 1996 г.

2. Березин Б.И., Березин С.Б. “Начальный курс программирования”, Диалог МИФИ, Москва, 1996 г.

3. Лекции Комлевой Нины Викторовны по предмету “Языки программирования и методы трансляции”

4.Х.М.Дейтел, Как программировать на С, Издательство Бином, Москва, 2000 г.

Список используемой литературы

  1. Симонович С. В., Общая информатика. – СПб.: Питер, 2007 г.
  2. Соболь Б.В. Информатика : учебник-Изд. 3-е, дополн. и перераб. — Ростов н/Д: Феникс, 2007. — 446с.
  3. Острейковский В.А. Информатика: Учебник. – М.: Высшая школа, 2004
  4. Могилев А.В., Пак Н.И., Хеннер Е.К Практикум по информатике. Учебное пособие. – М.: 2001, 608 с.

Заключение

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

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

В практической части курсовой работы была решена  экономическая задача по средствам табличного процессора Microsoft Excel, результат решения которой «лишний» раз доказывает, что воспользовавшись определенными формулами и прописав их один раз мы заметно облегчаем  свой труд в будущем, сокращаем время выполнения однотипных операций, за счет автоматизации.

Добавление отзыва к работе

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

Оцените статью
Реферат Зона
Добавить комментарий