Инфоурок Информатика КонспектыКонспект урока по информатике на тему "Объекты алгоритмов" (8 класс)

Конспект урока по информатике на тему "Объекты алгоритмов" (8 класс)

Скачать материал

УРОК НА ТЕМУ

«Объекты алгоритмов».

в 8 классе.

(Учебник 8 класса. Авторы Л. Л. Босова, А. Ю. Босова. –М: БИНОМ. Лаборатория знаний, 2013 г.)  

 

Дата проведения « __»  __________ 20__ г.                    Учитель Амадзиев Р. Б.

 

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

 

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

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

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

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

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

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

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

 

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

 

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

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

 

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

 

План урока:

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

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

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

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

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

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

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

 

 Ход урока

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

 

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

 

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

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

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

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

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

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

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

 

(слайд 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) и (х < 15) определяет принадлежность точки х интервалу (5; 10):

 

7

 

15

 

х

 
 

 

 

 


При х = 10 значение этого выражения — ИСТИНА (10>7 и 10<15) ,

 а при х = 20 — ЛОЖЬ (20>5 и 20<10 - ЛОЖЬ).

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

Операция сцепления обозначается знаком «+» и позволяет соединить в одну последовательность несколько последовательностей символов. Значениями строковых выражений являются последовательности символов. Например, если А = 'пар', 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)

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

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

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

 

1

Понедельник

2

Вторник

3

Среда

4

Четверг

5

Пятница

6

Суббота

7

Воскресенье

 

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

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

 

(слайд 10)

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

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

 

 

 

1

2

3

4

5

1. Иванов

6

2

0

0

1

2. Петров

4

0

6

0

0

3. Сидоров

0

1

0

0

0

Андреев

0

2

0

0

0

 

 

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

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

 

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

(слайд 10)

 

Рассмотрим задачу (1) (1 учащийся у доски, остальные самостоятельно)

§ 2.3 Задача 4 (стр. 70)

Укажите тип величины , если ее значение равно

Задание

Ответ

1.       

2010

целый

2.       

14.48

вещественный

3.       

'Да'

литерный

4.       

FALSE

логический

5.       

'142'

литерный

6.       

1,4 * 105  

вещественный

7.       

123E-2

может быть вещественным, целочисленным, символьным

8.       

'пять'

литерный

 

 

(слайд 11)

Рассмотрим задачу (2) (1 учащийся у доски, остальные самостоятельно)

§ 2.3 Задача 8 (стр. 70)

Какие команда присваивания составлены правильно?

 

 

Задание

Ответ

1.       

А:=В

верно

2.       

А=В

неверно

3.       

А=В+1

неверно

4.       

А+1:=А

неверно

 

 

 

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

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

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

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

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

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

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

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

 

(слайд 12)

Рассмотрим задачу (3): (1 учащийся у доски, остальные самостоятельно)

(задача №15, стр. 70)

Запишите логическое выражение, истинное при выполнении указанного условия и ложное в противном случае:

 

Задание

Ответ

1.       

х принадлежит отрезку [0,1]

(x>=0) И (x<=1)

2.       

х лежит вне отрезка [0,1]

(x<0) ИЛИ (x>1)

3.       

каждое из чисел х, у положительно;

(x>0) И (y>0)

4.       

хотя бы одно из чисел х, у положительно

(x>0) ИЛИ (y>o)

5.       

ни одно из чисел х, у не является положительным

(x<=0) И (y<=0)

6.       

только одно из чисел х, у положительно.

(x>0) И (y<0) ИЛИ (x<0) И (y>0) 

 

 

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

 

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

 

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

 

(слайд 13)

§ 2.3 (стр. 63-70) Задачи 10, 14, 16 (стр. 70-71)

(Учебник для 8 класса. Авторы Л. Л. Босова, А. Ю. Босова. –М: БИНОМ. Лаборатория знаний, 2013 г.)  

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Конспект урока по информатике на тему "Объекты алгоритмов" (8 класс)"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Директор музея

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

В конспекте урока раскрываются такие понятия как величина, тип величины, имя

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

Раскрывается сущность и свойства операции присваивания.

Рассматриваются правила записи выражений.

Теоретический материал сопровождается приведением примеров и решением задач.


Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 611 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 04.11.2019 13477
    • DOCX 130.5 кбайт
    • 1200 скачиваний
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Амадзиев Расул Бейбулатович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Амадзиев Расул Бейбулатович
    Амадзиев Расул Бейбулатович
    • На сайте: 5 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 62438
    • Всего материалов: 6

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Няня

Няня

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 685 человек из 79 регионов
  • Этот курс уже прошли 1 808 человек

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Мини-курс

Стратегии и инструменты для эффективного продвижения бизнеса в интернете

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 22 человека из 15 регионов

Мини-курс

Эволюция и современное состояние искусства

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Управление рисками в бизнесе: анализ, оценка и стратегии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
Сейчас в эфире

Информационная интоксикация: методы исцеления

Перейти к трансляции