Добавил:
study@slavapmk.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Все Лекции

.pdf
Скачиваний:
1
Добавлен:
12.05.2026
Размер:
16 Мб
Скачать
☆

Информационные технологии

и программирование

Лекция 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