Глава 1. Основные понятия информатики



Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Забайкальский государственный университет»

Л.Л. ЯКОВЛЕВА

 

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

 

                                    Учебное пособие

Часть 1

 

 

Чита

ЗабГУ

2014


УДК 

ББК 

Т 

 

Рекомендовано к изданию решением редакционно-издательского совета ЗабГУ.

Ответственный за выпуск

И.П. Глазырина, д-р экон. наук, профессор, заведующая кафедрой «Прикладная информатика и математика» ЗабГУ.

Рецензенты:

Е.А. Михайлова, зав. кафедрой информатики Читинского института Байкальского государственного университета экономики и права (ЧИ БГУЭП), к.т.н., доцент.

Н.В. Пешков, зав. кафедрой высшей математики и прикладной информатики Забайкальского института железнодорожного транспорта (ЗабИЖТ), к.ф.-м.н., доцент.

 

 

Т 382       Информатика и программирование: учеб. пособие (часть 1) / Л.Л. Яковлева; Забайкал. гос. ун-т. – Чита: ЗабГУ, 2014. – 230 с.: ил.

 

ISBN 978-5-9293-0909-0

 

Учебное пособие «Информатика и программирование» предназначено для студентов вузов, обучающихся по направлению подготовки бакалавров 230700 – Прикладная информатика. В пособии, наряду с изложением основных теоретических понятий и базовых приемов структурного программирования, представлены сведения необходимые для дальнейшего изучения дисциплин профессионального цикла. Рассмотренный материал сопровождается контрольными вопросами, позволяющими определить степень усвоения тематического раздела, задачами для самостоятельного решения, а также выборкой тестовых задний из базы оценочных материалов по данной дисциплине.

 

УДК 621.1 (073.5)

ББК 76.17 я7

ISBN 978-5-9293-0909-0

 

Ó ЗабГУ, 2014


Предисловие

Учебное пособие «Информатика и программирование» предназначено для студентов вузов, обучающихся по направлению подготовки бакалавров 230700 – Прикладная информатика.

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

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

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

Логика и структура пособия согласованы с курсом лекций по данной дисциплине и отражают многолетний опыт преподавательской деятельности автора.

В первой части пособие содержит сведения необходимые студентам при изучении основ курса в первом учебном семестре. Вторая часть соответствует второму семестру обучения и содержит сведения об объектно – ориентированном программировании в среде Delphi.


Введение

Под программированием в настоящее время понимается теория и практика создания программ для ЭВМ. Появившись всего около 70 лет назад, ЭВМ проникли весьма активно во все стороны жизни человечества – от управления космическими кораблями и целыми отраслями промышленности до бытовых приборов.

За время существования профессии программиста сущность его труда изменилась коренным образом. Неузнаваемо изменилась и вычислительная техника: от первых ЭВМ на радиолампах, затем – на транзисторах, до современных машин на интегральных схемах. Меняется в последние годы и методика обучения программированию. Если раньше основное внимание уделялось изучению систем команд ЭВМ, то сейчас главным становится освоение наиболее прогрессивных методов разработки алгоритмов решения задач и их проверки на ЭВМ. Наиболее активно используются методологии (технологи) структурного и объектно – ориентированного программирования.

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

Программист – профессионал должен уметь:

· грамотно поставить задачу;

· выбрать соответствующие языковые средства;

· выбрать оптимально подходящие структуры данных;

· разработать эффективный алгоритм;

· написать и документировать надежную программу;

· обеспечить её качество.


 

Глава 1. Основные понятия информатики

Введение в информатику

Информатика как наука

Термин "информатика" (франц. informatique) происходит от французских слов information (информация) и automatique (автоматика) и дословно означает "информационная автоматика".

Широко распространён также англоязычный вариант этого термина — "Сomputer science", что означает буквально "компьютерная наука".

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

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

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

Таким образом, информатика базируется на компьютерной технике и немыслима без нее.

Российский академик А.А. Доpодницин выделяет в информатике три неразрывно и существенно связанные части — технические средства, программные и алгоритмические.

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

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

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


Дата добавления: 2018-09-22; просмотров: 376; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!