Глава 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!