Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  8 класс  /  Методическая разработка урока информатики в 8 классе "Объекты алгоритмов"

Методическая разработка урока информатики в 8 классе "Объекты алгоритмов"

Задачи урока: Образовательные: • Сформировать у учащихся представление об объектах алгоритмов. • Научить правильно записывать выражения. • Научить работать с программами исполнителями алгоритмов. Развивающие: • развивать мышление (умение сравнивать, анализировать, обоб¬щать); Воспитательные: • воспитывать уважительное отношение к мнению окружающих. • дисциплинированность.
08.12.2022

Содержимое разработки

Тема урока: Объекты алгоритмов

Дата проведения: 17.12.2020 г.

Учитель: Баромыченко В. Ф.

Класс: 8В

Цель урока: усвоение учащимися понятий величина, команда присваивания, выражение, табличные величины и приобретение практических навыков по написанию алгоритмов.

Задачи урока:

Образовательные:

  • Сформировать у учащихся представление об объектах алгоритмов.

  • Научить правильно записывать выражения.

  • Научить работать с программами исполнителями алгоритмов.

Развивающие:

  • развивать мышление (умение сравнивать, анализировать, обоб­щать);

Воспитательные:

  • воспитывать уважительное отношение к мнению окружающих.

  • дисциплинированность.

Тип урока: комбинированный.

Метод обучения: объяснительно-иллюстративный.

Оборудование: доска, компьютер, проектор, компьютерная презентация

Формы работы на уроке:  фронтальная (беседа), работа на компьютере, решение проблемных задач.

План урока:

  1. Организационный момент.

  2. Актуализация опорных знаний.

  3. Изучение нового материала.

  4. Решение задач.

  5. Закрепление нового материала.

  6. Подведение итогов урока.

  7. Домашнее задание.

Ход урока

1. Организационный момент.

Учитель приветствует учащихся и отмечает в журнале отсутствующих.

2. Актуализация знаний

Опрос по теме «Способы записи алгоритмов»

Вспомним – Что называется алгоритмом?

Алгоритм – Точное и понятное описание последовательности действий над заданными объектами, позволяющее получить конечный результат.

Назовите способы записи алгоритмов?

Словесные графические, на алгоритмических языках.

  1. Изучение нового материала.

(слайд 1)

На этом уроке мы продолжим знакомиться с алгоритмами. Мы узнаем об объектах алгоритмов

Запишем в тетрадях тему урока – «Объекты алгоритмов»

(слайд 2)

Вспомним определение алгоритма -

Алгоритм это точное и понятное описание последовательности действий над заданными объектами которые должен выполнить исполнитель для решения поставленной задачи.

Например при нахождении длины окружности (L= π*D) объектами будут число Пи (π), диаметр окружности (D) и сама длина окружности (L). (3 объекта)

В информатике отдельный информационный объект (число, символ, строка, таблица и др.) называется величиной.

Величины делятся на постоянные (константы) и переменные.

Постоянной (константой) называется величина, значение которой указывается в тексте алгоритма и не меняется в процессе его исполнения. В нашем примере число Пи (π).

Переменной называется величина, значение которой меняется в процессе исполнения алгоритма.

Над величинами в алгоритмах выполняются некоторые операции.

  • арифметические операции +, -, * (умножение), / (деление),

  • операции отношения , =, =,

  • логические операции И, ИЛИ, НЕ.

Объекты, над которыми выполняются операции, называются операндами. Не всякий объект может быть операндом для выполнения любой операции. Например с текстом арифметические операции выполнять нельзя.

(слайд 3)

Множество величин, в котором определены допустимые операции называется множеством величин определенного типа.

Тип величины определяет, какие значения может принимать величина и какие операции над этой величиной разрешены.

При составлении алгоритмов используются следующие величины:



Тип величины

Обозначение

Значения (пример)

Пояснение

1

числовой (целый)

цел

-10, -4, 0, 15, 27

целые числа

2

числовой (вещественный)

вещ

-57,72; -0,3; 24,0

вещественные числа

3

символьный

сим

а, 3, ?, (, @

любой 1 символ

4

литерный

лит

‘урок’,

‘2019’,

‘строка’

последовательность символов (строка)

в алгоритмах значения записывают в кавычках

5

логический

лог

ДА (ИСТИНА, TRUE, 1),

НЕТ (ЛОЖЬ, FALSE,0)

всего два значения – ДА или НЕТ



(слайд 4)

Для ссылок на величины используют их оригинальные имена – идентификаторы. Имя величины может состоять из одной или нескольких латинских букв, из латинских букв и цифр: A, P15, T1.

Можно выбирать мнемонические имена, имена, отражающие суть объектов решаемой задачи, например Summa, Perimetr,

Для задания порядка выполнения действий над элементами данных используются выражения.

Выражение - языковая конструкция для вычисления значения с помощью одного или нескольких операндов.

Выражения состоят из операндов (констант, переменных, функций) а также знаков операций и круглых скобок. Выражения записываются в виде линейных последовательностей символов (без подстрочных и надстрочных символов, обыкновенных дробей и т.д.); знаки операций пропускать нельзя.

(слайд 5)

Порядок выполнения операций определяется скобками и приоритетом (старшинством) операций; операции одинакового приоритета выполняются слева направо.



Приоритет операций

Приоритет операций

Обозначение операции

Описание операции

1

НЕТ

Логическое отрицание

2

*, /, И

Умножение, деление, логическое И

3

+, -, ИЛИ

Сложение, вычитание, логическое ИЛИ

4

=, , =,

Операции отношения

(слайд 6)

Различают арифметические, логические и строковые выражения.

Арифметические выражения служат для определения числового значения. Например, 5-2*(x+4) арифметическое выражение, значение которого при х = 1 равно -5, а при х = -6 равно 9. Выражение sqrt(х) служит для обозначения операции извлечения квадратного корня из х.


Логические выражения описывают некоторые условия, которые могут удовлетворяться или не удовлетворяться. Логическое выражение может принимать одно из двух значений — ИСТИНА или ЛОЖЬ.

Например, логическое выражение (х 7) и (х



7

15

х




При х = 10 значение этого выражения — ИСТИНА (107 и 10

а при х = 20 — ЛОЖЬ (205 и 20

Строковые выражения состоят из величин (констант, переменных) символьного и литерного типов, соответствующих функций и операций сцепления (присоединения).

Операция сцепления обозначается знаком «+» и позволяет соединить в одну последовательность несколько последовательностей символов. Значениями строковых выражений являются последовательности символов. Например, если А = 'пар', B=’воз’то значение строкового выражения A+’о’+B есть 'паровоз'.

(слайд 7)

Важнейшей операцией в алгоритмических языках является операция присваивание. С помощью присваивания переменные получают новые значения.

Форма записи:

:=

Знак «:=» читается: «присвоить».

Например запись Х:=X+2 читается так: «переменной X присвоить значение выражения X плюс 2 ».

Знаки присваивания «:=» и равенства «=» — разные знаки:

- знак «=» означает равенство двух величин, записанных по обе стороны от этого знака;

- знак «:=» предписывает выполнение операции присваивания.


При выполнении команды присваивания сначала вычисляется значение выражения, стоящего справа от знака, затем результат присваивается переменной, стоящей слева от знака «:=». При этом тип выражения должен быть совместим с типом соответствующей переменной.

Свойства присваивания:

1) пока переменной не присвоено значение, она остаётся неопределённой;

2) значение, присвоенное переменной, сохраняется в ней вплоть до выполнения следующего присваивания этой переменной нового значения;

3) если мы присваиваем некоторой переменной очередное значение, то предыдущее её значение теряется безвозвратно (заменяется новым).


(слайд 8)

Рассмотрим пример (1):

Напишите алгоритм который проводит обмен значений переменных A и B целого типа.

Решение

Возможны 2 варианта – с использованием промежуточной переменой (C) и без нее.


Вариант 1

алг обмен значениями (цел A, B)

арг A, B

рез A, B

нач цел С

С:=A (промежуточная переменная C берет значение переменной A)

A:=B; (переменная A берет значение переменной B)

B:=C (переменная B берет значение промежуточной переменной C)

кон


Вариант 2

алг обмен значениями (цел A, B)

арг A, B

рез A, B

нач

A:=A+B; (cумма чисел)

B:=A-B; (переменная B берет значение переменной A)

A:=A-B (переменная A берет значение переменной B)

кон


(слайд 9)

Информацию часто удобно представлять в виде таблиц. Например список учащихся, таблицы результатов соревнований. Наиболее привычными являются прямоугольные состоящие из строк и столбцов. Таблица может состоять из одной строки или столбца – это будет линейная таблица.

Линейная таблица (одномерный массив) представляет собой набор однотипных данных, записанных в одну строку или один столбец. Элементы строки (столбца) всегда нумеруются.

Например представление дней недели.


Всей совокупности элементов табличной величины даётся одно имя. Элементы различают по их номерам, называемым индексами.  Индекс записывается в квадратных скобках сразу за именем таблицы.

Если массив назвать NED то NED[1] = ‘понедельник’, NED[2] = ‘вторник’, и т. д.


(слайд 10)

Прямоугольная таблица (двумерный массив) — это упорядоченный некоторым образом набор строк (столбцов), содержащих одинаковое количество элементов. Строки прямоугольных таблиц имеют свою нумерацию, столбцы — свою.



В обозначении индексов двумерного массива в скобках указываются два числа через запятую – первое номер столбца, второе номер строки

Если массив назвать DNI то DNI[1,1] = 6, DNI[1,2] = 4, DNI[2,1] = 2, и т. д.



  1. Закрепление материала.

  1. Что такое величина?

  2. Какие величины вы знаете?

  3. Что такое тип величины?

  4. Какие типы величин вы знаете?

  5. Что такое выражение?

  6. Для чего используется команда присваивания?

  7. Как нумеруются элементы в массивах?



5. Подведение итогов урока.



Учитель выставляет оценки учащимся, комментируя их.



6. Домашнее задание:

§2.3, №5 на стр. 87; №16 на стр. 89



-80%
Курсы повышения квалификации

Исследовательская деятельность учащихся

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Методическая разработка урока информатики в 8 классе "Объекты алгоритмов" (95 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт