Главная страница

отчет. ПрРП_10-11_Информатика и ИКТ_2022_Базовый уровень_с исправ. Примерная рабочая программа по учебному предмету Информатика и икт


Скачать 196.24 Kb.
НазваниеПримерная рабочая программа по учебному предмету Информатика и икт
Анкоротчет
Дата29.10.2022
Размер196.24 Kb.
Формат файлаdocx
Имя файлаПрРП_10-11_Информатика и ИКТ_2022_Базовый уровень_с исправ.docx
ТипПримерная рабочая программа
#761428
страница12 из 14
1   ...   6   7   8   9   10   11   12   13   14


10 класс
Второй вариант


Содержание учебного материала

Учебные достижения обучающихся

ТЕМА4. Алгоритмы, структуры алгоритмов(9 часов) С++

Этапы решения задачи на компьютере. Исполнитель алгоритмов. Система команд исполнителя. Компьютер как исполнитель алгоритмов. Система команд компьютера. Классификация структур алгоритмов. Основные принципы структурного программирования

Структура программы. Базовые типы данных. Переменные. Идентификаторы. Инициализация. Инструкция присваивания. Ключевые слова. Константы и литералы. Потоки ввода/вывода. Создание дружественного интерфейса. Арифметические операции. Стандартная библиотека. Импорт библиотечных модулей. Математический модуль.

Практическая работа № 8. Программирование линейных алгоритмов

Логический тип данных. Тернарная операция. Операции сравнения. Условный оператор c одиночным выбором if. Условный оператор с двойным выбором ifelse. Составная инструкция (блок). Логические операции and (&&), or (||), not (!). Вложенные ветвления. Оператор множественного выбора switch.

Практическая работа № 9. Решение задач с использованием условного оператора и оператора множественного выбора

Циклические алгоритмы. Цикл с предусловием. Цикл с постусловием. Операторы цикла while и dowhile. Цикл с заданным числом повторений. Оператор цикла с параметром for. Итерационный цикл. Порядок выполнения вложенных циклов. Инструкции break и continue.

Практическая работа № 10. Решение задач с использованием операторов цикла

Обучающиеся должны знать:

  • этапы решения задачи на компьютере;

  • что такое исполнитель алгоритмов, система команд исполнителя;

  • какими возможностями обладает компьютер как исполнитель алгоритмов;

  • система команд компьютера;

  • классификация структур алгоритмов;

  • основные принципы структурного программирования;

  • систему типов данных;

  • операторы ввода и вывода;

  • правила записи арифметических выражений;

  • инструкцию присваивания;

  • структуру программы;

  • логический тип данных, логические величины, логические операции;

  • правила записи и вычисления логических выражений;

  • условный оператор if-else;

  • оператор множественного выбора switch;

  • различие между циклом с предусловием и циклом с постусловием;

  • различие между циклом с заданным числом повторений и итерационным циклом;

  • операторы цикла while и do-while;

  • оператор цикла с параметром for;

  • инструкции break и continue;

  • порядок выполнения вложенных циклов.

Обучающиеся должны уметь:

  • описывать алгоритмы на языке блок-схем и на учебном алгоритмическом языке;

  • выполнять трассировку алгоритма с использованием трассировочных таблиц;

  • составлять программы линейных вычислительных алгоритмов;

  • подключать библиотеки и модули;

  • программировать ветвящиеся алгоритмов с использованием условного оператора и оператора ветвления;

  • программировать циклические алгоритмы с предусловием, с постусловием, с параметром;

  • программировать итерационные циклы;

  • программировать вложенные циклы.

ТЕМА5. Подпрограммы. Работа с массивами. Строки символов (8 часов)

Понятия вспомогательного алгоритма и подпрограммы. Функции. Определение функции и прототип. Параметры и аргументы. Операция return. Вызов функции. Ссылки. Область видимости. Локальные и глобальные объекты. Процедуры (тип void).

Практическая работа № 11. Решение задач с использованием процедур и функций.

Массивы. Инициализация массивов. Ввод/вывод одномерных массивов. Массив символов. Генераторы списков (python). Контейнер array (C++). Программная обработка массивов. Максимальный и минимальный элемент массива. Сортировка массива.

Практическая работа № 12. Решение задач на обработку массивов

Базовый тип str. Контейнер string. Интернационализация. Кодировка. Ввод и вывод объекта класса string. Методы класса string. Преобразования символов.

Практическая работа № 13. Решение задач с использованием символьных величин и строк символов

Обучающиеся должны знать:

  • понятия вспомогательного алгоритма и подпрограммы;

  • правила описания и использования функций;

  • правила описания и использования процедур;

  • правила инициализации массивов;

  • правила организации ввода и вывода значений массива;

  • правила программной обработки массивов;

  • правила описания символьных величин и символьных строк;

  • ввод и вывод объектов класса string;

  • методы класса string.

Обучающиеся должны уметь:

  • выделять подзадачи и описывать вспомогательные алгоритмы;

  • описывать функции и процедуры;

  • записывать в программах обращения к функциям и процедурам;

  • составлять типовые программы обработки массивов: заполнение массива, поиск и подсчет элементов, нахождение максимального и минимального значений, сортировки массива и др;

  • производить преобразования символов;

  • решать типовые задачи на обработку символьных величин и строк символов.


10 класс
Третий вариант


Содержание учебного материала

Учебные достижения обучающихся

ТЕМА5. Алгоритмы, структуры алгоритмов(8) С++

Этапы решения задачи на компьютере. Исполнитель алгоритмов. Система команд исполнителя. Компьютер как исполнитель алгоритмов. Система команд компьютера. Классификация структур алгоритмов. Основные принципы структурного программирования.

Структура программы. Базовые типы данных. Переменные. Идентификаторы. Инициализация. Инструкция присваивания. Ключевые слова. Константы и литералы. Потоки ввода/вывода. Создание дружественного интерфейса. Арифметические операции. Стандартная библиотека. Импорт библиотечных модулей. Математический модуль.

Практическая работа № 8. Программирование линейных алгоритмов

Логический тип данных. Тернарная операция. Операции сравнения. Условный оператор c одиночным выбором if. Условный оператор с двойным выбором ifelse. Составная инструкция (блок). Логические операции and (&&), or (||), not (!). Вложенные ветвления. Оператор множественного выбора switch.

Практическая работа № 9. Решение задач с использованием условного оператора и оператора множественного выбора

Циклические алгоритмы. Цикл с предусловием. Цикл с постусловием. Операторы цикла while и dowhile. Цикл с заданным числом повторений. Оператор цикла с параметром for. Итерационный цикл. Порядок выполнения вложенных циклов. Инструкции break и continue.

Практическая работа № 10. Решение задач с использованием операторов цикла

Обучающиеся должны знать:

  • этапы решения задачи на компьютере;

  • что такое исполнитель алгоритмов, система команд исполнителя;

  • какими возможностями обладает компьютер как исполнитель алгоритмов;

  • система команд компьютера;

  • классификация структур алгоритмов;

  • основные принципы структурного программирования;

  • систему типов данных;

  • операторы ввода и вывода;

  • правила записи арифметических выражений;

  • инструкцию присваивания;

  • структуру программы;

  • логический тип данных, логические величины, логические операции;

  • правила записи и вычисления логических выражений;

  • условный оператор if-else;

  • оператор множественного выбора switch;

  • различие между циклом с предусловием и циклом с постусловием;

  • различие между циклом с заданным числом повторений и итерационным циклом;

  • операторы цикла while и do-while;

  • оператор цикла с параметром for;

  • инструкции break и continue;

  • порядок выполнения вложенных циклов.

Обучающиеся должны уметь:

  • описывать алгоритмы на языке блок-схем и на учебном алгоритмическом языке;

  • выполнять трассировку алгоритма с использованием трассировочных таблиц;

  • составлять программы линейных вычислительных алгоритмов;

  • подключать библиотеки и модули;

  • программировать ветвящиеся алгоритмов с использованием условного оператора и оператора ветвления;

  • программировать циклические алгоритмы с предусловием, с постусловием, с параметром;

  • программировать итерационные циклы;

  • программировать вложенные циклы.

ТЕМА6. Подпрограммы. Работа с массивами(7 часа)

Понятия вспомогательного алгоритма и подпрограммы. Функции. Определение функции и прототип. Параметры и аргументы. Операция return. Вызов функции. Ссылки. Область видимости. Локальные и глобальные объекты. Процедуры (тип void).

Практическая работа № 11. Решение задач с использованием процедур и функций

Массивы. Инициализация массивов. Ввод/вывод одномерных массивов. Массив символов. Генераторы списков (python). Контейнер array (C++). Программная обработка массивов. Максимальный и минимальный элемент массива. Сортировка массива.

Практическая работа № 12. Решение задач на обработку массивов


Обучающиеся должны знать:

  • понятия вспомогательного алгоритма и подпрограммы;

  • правила описания и использования функций;

  • правила описания и использования процедур;

  • правила инициализации массивов;

  • правила организации ввода и вывода значений массива;

  • правила программной обработки массивов.

Обучающиеся должны уметь:

  • выделять подзадачи и описывать вспомогательные алгоритмы;

  • описывать функции и процедуры;

  • записывать в программах обращения к функциям и процедурам;

  • составлять типовые программы обработки массивов: заполнение массива, поиск и подсчёт элементов, нахождение максимального и минимального значений, сортировки массива и др.

ТЕМА7. Строки символов. Работа с файлами. Комбинированный тип данных.(9 часов)

Базовый тип str. Контейнер string. Интернационализация. Кодировка. Ввод и вывод объекта класса string. Методы класса string. Преобразования символов.

Практическая работа № 13. Решение задач с использованием символьных величин и строк символов

Текстовые и бинарные файлы. Указатель чтения. Файловый ввод/вывод. Построчное чтение файла. EOF. Строковые и файловые потоки, применяемые совместно. Режимы доступа

Комбинированный тип данных. Структуры. Объявление структуры. Идентификация поля структуры. Операции над структурами. Доступ к элементам структуры

Обучающиеся должны знать:

  • правила описания символьных величин и символьных строк;

  • ввод и вывод объектов класса string;

  • методы класса string;

  • понятие файла, текстовый тип данных;

  • о файловых потоках, текстовых и бинарных файлах;

  • методы работы с файлами и режимы доступа к файлам;

  • понятие комбинированного типа данных;

  • правила описания данных комбинированного типа.

Обучающиеся должны уметь:

  • производить преобразования символов;

  • решать типовые задачи на обработку символьных величин и строк символов;

  • пользоваться средствами обработки файлов;

  • записывать результаты работы алгоритма в файл и читать из файла данные для ввода в программу

  • решать задачи с использованием файлового ввода-вывода данных;

  • описывать данные комбинированного типа;

  • решать задачи с использованием комбинированного типа данных.
1   ...   6   7   8   9   10   11   12   13   14


написать администратору сайта