Все Лекции
.pdfИнформационные технологии
и программирование
Лекция 1. Введение в дисциплину. Понятие программы
Информация об этом курсе
•Лектор: Косичкина Татьяна Павловна
•Ассистент: Анисимов Максим Александрович
•3-й семестр (2 курс)
•18 учебных недель
•9 лекций (18 часов)
•18 лабораторных занятий (36 часов)
•Зачет
•4-й семестр (2 курс)
•18 учебных недель
•9 лекций (18 часов)
•18 лабораторных занятий (36 часов)
•Экзамен
2
Рекомендуемая литература
•Кривцов, А. Н. Алгоритмизация и программирование. Основы программирования на С/С++ : учебное пособие / А. Н. Кривцов, С. В. Хорошенко. — Санкт-Петербург : СПбГУТ им. М.А. Бонч-Бруевича, 2020. — 202 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/180057 (дата обращения: 28.08.2021). — Режим доступа: для авториз. пользователей.
•Введение в программные системы и их разработку : учебное пособие / С. В. Назаров, С. Н. Белоусова, И. А. Бессонова [и др.]. — 3-е изд. — Москва, Саратов : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. — 649 c. — ISBN 978-5-4497-0312-5. — Текст : электронный
// Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/89429.html
•Любой учебник или справочник по программированию на языке Python (например, Никитина, Т. П. Программирование. Основы Python для инженеров / Т. П. Никитина, Л. В. Королев. — Санкт-Петербург : Лань, 2023. — 156 с. — ISBN 978-5-507-45284-2. — Текст : электронный // Лань : электронно-
библиотечная система. — URL: https://e.lanbook.com/book/302720
•Интернет-ресурсы, например: https://www.python.org
3
Вопросы лекции
•Понятие программы
•Назначение, состав и структура программного обеспечения
•Компиляторы и интерпретаторы
•Системы программирования
•Введение в технологии разработки программ
4
Понятие программы
•Программой называют последовательность команд, выполнение которых приводит к решению задачи.
•Программа – это размещённые в оперативной памяти компьютера данные и машинные инструкции, исполняемые процессором для достижения некоторой цели.
•Программное обеспечение (ПО) – организованная совокупность обрабатывающих программ и обрабатываемых данных, реализованная на
компьютере.
5
Назначение, состав и структура программного обеспечения
• Программное обеспечение делится на три группы
6
Назначение, состав и структура программного обеспечения
•Системное ПО – предназначено для обеспечения функционирования компьютера и эффективной работы на нём.
•Этим ПО пользуется каждый пользователь.
•В состав системного ПО входит: операционная система (ОС) и специальный комплекс программ технического обслуживания – сервисные программы.
7
Назначение, состав и структура программного обеспечения
•Специальное (или прикладное) ПО –
предназначено для решения специальных прикладных задач.
•С ним работают пользователи-специалисты какой либо прикладной области (математики, экономисты, художники, программисты и др.).
•В его состав входят пакеты прикладных программ (ППП) общего или специального назначения.
8
Система программирования
•Система
программирования
(СП) − это система для разработки новых программ на конкретном языке программирования.
9
Система программирования
Система программирования обычно включает в себя следующие компоненты:
•Транслятор (компилятор или интерпретатор).
•Интегрированная среда разработки.
•Средства создания и редактирования текстов программ.
•Библиотеки стандартных программ и функций.
•Отладочные программы, помогающие находить и устранять ошибки.
•Диалоговая среда.
•Многооконный режим работы.
•Мощные графические библиотеки.
•Утилиты для работы с библиотеками.
•Ассемблер.
•Справочная служба.
10
