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

Все Лекции

.pdf
Скачиваний:
0
Добавлен:
12.05.2026
Размер:
15.98 Mб
Скачать

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

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

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