Тематический план по предмету "Основы алгоритмизации и программирования"
Оценка 4.8

Тематический план по предмету "Основы алгоритмизации и программирования"

Оценка 4.8
Документация +2
docx
информатика
30.11.2023
Тематический план по предмету "Основы алгоритмизации и программирования"
В качестве изучаемого языка выбран Python. Курс рассчитан на 90 часов (40 часов лекций + 50 часов лабораторных работ).
План по Python.docx

Лекционные занятия (40 ч)

 

Название темы лекций

Наименование изучаемых вопросов

Кол.

час.

1

Общие сведения о языке Python

История Python. Языки высокого и низкого уровня. Средства разработки.

2

2

Переменные

Переменные. Базовые типы данных. Встроенные функции Python.

2

3

Алгоритм и его свойства

Алгоритм. Свойства алгоритмов.

2

4

Способы описания алгоритмов

Способы описания алгоритмов. Блок-схема.

2

5

Линейные алгоритмы

Линейный алгоритм. Операторы линейного алгоритма.

2

6

Реализация линейного алгоритма

Реализация линейного алгоритма на Python.

2

7

Логические выражения

Логические выражения. Логические операции.

2

8

Разветвляющиеся алгоритмы

Ветвление. Неполное ветвление.

2

9

Виды ветвлений в алгоритмах

Вложенное ветвление. Множественное ветвление.

2

10

Циклические вычислительные конструкции

Цикл. Циклические алгоритмы.

2

11

Структуры данных в Python

Типы данных. Последовательности: операции, функции, методы.

2

12

Текстовые строки в Python

Текстовые строки. Списки и операции над ними.

2

13

Особые структуры данных

Кортеж. Множество.

2

14

Массивы

Понятие массива. Алгоритмы обработки массивов. Организация массива на Python.

2

15

Обработка массивов

Использование списков для ввода/вывода массивов и для их обработки.

2

16

Многомерные массивы

Массивы numpy и их свойства.

2

17

Подпрограммы

Понятие подпрограммы. Применение функций.

2

18

Локальные и глобальные переменные

Локальные переменные. Глобальные переменные.

2

19

Файлы в Python

Работа с файлами данных. Структурированные файлы.

2

20

Словари на Python

Структура данных «словарь». Обработка и применение словарей.

2

 

Всего:

 

40

 

 

 

 

 

Лабораторные работы (50 ч)

Название темы работы

Наименование изучаемых вопросов

Кол.

час.

1

Переменные

Установка Python. Первая программа. Переменные и операции над ними.

2

2

Условные операторы

Условные операторы if, elif, else. Операции над условными операторами.

4

3

Циклы

Циклы wile, for. Цикл в цикле. Циклические алгоритмы.

4

4

Списки

Списки. Тип данных list. Методы типа данных list.

4

5

Кортежи

Тип данных tuple.

2

6

Модули и функции

Модуль os. Функция walk.

4

7

Функция def

Определение и вызов функции. Параметры и аргументы.

4

8

Переменное количество аргументов

Параметр *args.

2

9

Словари

Тип данных dict. Методы dict.

4

10

Чтение и запись файлов

Работа с файлами данных.

2

11

Множества

Тип данных set.

4

12

Строки

Экранированные символы. Методы str, f-строка.

4

13

Обработка исключений

Операции try, except.

4

14

Генераторы

Генераторы списков, словарей, множеств.

4

15

Lambda функция

Lambda функция.

2

 

Всего:

 

50

 


 

Лекционные занятия (40 ч) №

Лекционные занятия (40 ч) №

Лабораторные работы (50 ч) №

Лабораторные работы (50 ч) №
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
30.11.2023