Инфоурок Информатика КонспектыКонспект урока по Информатике и ИКТ на тему "Представление о программировании" (9 класс)

Конспект урока по Информатике и ИКТ на тему "Представление о программировании" (9 класс)

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

Тема урока: «Представление о программировании».

Класс:                          Дата:

Цели урока:  формирование первичного представления о системе команд формального исполните­ля для определения возможности или невозможности решения с  помощью задач заданного класса;

Задачи:

Предметные: формирование понятийного аппарата «Программирование» «Язык программирования» на уроках информатики и ИКТ;

 Метапредметные: развитие алгоритмического мышления; развитие умений составлять и записывать алгоритм для Pascal; формирование знаний об алгоритмических конструкциях, логических значениях и операциях;

Личностные: формирование навыков и умений безопасного и целесообразного поведения при работе с компьютерными программами, умения соблюдать нормы информационной этики и права.

 

 

Тип урока: урок изучения и первичного закрепления новых знаний.

ХОД УРОКА

1.Орг.момент (приветствие, определение отсутствующих на уроке)

2.Объяснение нового материала

Язык программирования

         Это формальная знаковая система (набор команд), которую понимает компьютер.

         Алфавит языка – множество символов, используемых в этом ЯП.

В начале 70-х годов XX века швейцарский учёный Никлаус Вирт разработал язык программирования, и дал ему название Паскаль, в честь знаменитого французского математика XVII века, изобретателя первой счётной машины Блеза Паскаля. С помощью ЯП Паскаль можно разрабатывать программы самого разного назначения. Синтаксис этого языка интуитивно понятен даже тем, кто только начинает осваивать азы программирования.

Язык Паскаль удобен для начального обучения программированию, не только

потому, что учит как правильно написать программу, но и тому, как правильно

разрабатывать методы решения задач программирования

Алфавит языка:

         прописные и строчные буквы латинского алфавита от A до z

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

         Прописные и строчные буквы взаимозаменяемы (рАвНоЗнАчНы);

         арабские цифры  0 1 2 3 4 5 6 7 8 9;

         специальные одиночные знаки: + – * / = < >  . ,  : ; ^  $ # @

         специальные парные знаки:  [ ]  ( )  { } ;

         составные знаки :  < =     > =   < >  ..     ( * * )  ( .. ).

Структура программы:

Программа на языке Паскаль состоит из:

//Заголовок (необязательная часть)

//Блок описаний

//Тело программы

Блок описаний

         Описание меток;

         Определение констант;

         Определение типов;

         Описание переменных;

         Описание процедур и функций.

Тело программы

Begin

 …………{тело программы, список команд}

End.

Структура программы

Program NameProgram;   {заголовок программы}

Uses …;{раздел подключения модулей}

Label; {раздел описания меток}

Const; {раздел описания констант}                                        

Туре; {раздел определения типов}

Var; {раздел описания переменных

Function; Procedure; {раздел описания функций и процедур}

BEGIN ...           {раздел операторов}

END.

В пояснениях можно использовать русские буквы

{могут находится в фигурных скобках}

//могут писаться после двух слэшей

Оператор вывода

Write(‘текст’); - оператор вывода текста и переменных на экран (оставляет курсор на текущей строке);

Writeln(‘текст’); - оператор вывода текста и переменных на экран (переносит курсор на новую строку);

Пример программы

Begin

            write(‘Это моя первая программа!’);

End.

Арифметические действия

Если в программе записать:

Writeln(‘3+8’);

То после исполнения программы в экране выполнения появится надпись 3+8

Если же записать:

Writeln(3+8); //без апострофов

То после исполнения программы в экране выполнения появится надпись 11, т.е. Pascal произведет сам расчёт

Понятие переменной.

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

Переменная - это область в оперативной памяти компьютера для хранения какой-либо информации.

Само название "переменная"    подразумевает, что содержимое  этого участка может изменяться.

Любая константа или переменная, используемая в программе, принадлежит к определённому типу.

Типы данных.

Тип задаёт:

- множество допустимых значений переменных,

- внутреннюю форму представления данных в памяти компьютера,

-          возможные операции и функции, которые      

           могут выполняться над значениями.

Данные целого типа

Константа целого типа – любое число, записанное без точки. Формат обьявления констант: CONST имя = значение; Пример: 

Const A = 8;

Переменные, которые принимают в качестве значений константы целого типа также относятся к целому типу. Для описания переменных целого типа используется слово INTEGER. Чтобы описать в разделе переменных еременных относящуюся к целому типа нужно соблюдать такой формат: Var имя:тип

Пример: 

Var a,b: integer;

В данном примере обьявленны переменные a и b. Они принадлежат к целому типу. Над данными целого типа можно выполнить следующие арифмитические операции:

  1. Сложение (+);
  2. Вычитание (-);
  3. Умножение (*);
  4. Деление с отбрасыванием дробной части (div);
  5. Получение целого остатка при делении целого данного на целое (mod);

Данные действительного типа

В языке паскаль они могут быть двух видов:

  1. С фиксированной точкой (изображается десятичным числом с дробной частью, которая может быть и нулевой; напрмер 7,8)
  2. С плавающей точкой (изображается ере двух чисел разделенных латинской буковой E, обозначаючей число 10. Число, стоящее перед E, называется мамтисой, а число, стоящее после E, - порядок.) В общем виде число с плавающей точкой представляет собой обычное число(мамтису), умноженное на десять€ в некоторой степени(порядок) и выглядит вот так: mEp, где m – мамтиса, E – десять, p – порядок.

Например число 4*10-5 записывается так: 4E-5;
0,62*104               -----
à            0.62E+4

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

Данные логического типа

В языке Pascal имеются две логические константы: ИСТИНА(FALSE) и ЛОЖЬ(TRUE). Для их описания в разделе переменных используется слово Boolean: 

Var a,b,c: перемен;

В данном примере обьявлены переменных a, b и с. Они принадлежат к логическому типу.

Для сравнения логических данных переменныхнужны следующие операции:

  1. Меньше (<);
  2. Меньше или равно (<=);
  3. Равно (=);
  4. Не равно (<>);
  5. Больше или равно (>=);
  6. Больше (>);

Над логическими данными допускаются следующие операции:

  1. Логическое сложение (or);
  2. логическое умножение (and);
  3. Логическое отрицание (not);

Данные символьного типа (литерная константа)

Литерная константа – любой символ языка, заключенный в апострофы. Для обьявления переменных символьного типа в разделе переменных используется слово CHAR. Пример: 

var k1: char

3.Закрепление

нового материала

Задание1.

Напишите программу в тетради для следующего текста:

Привет всем!

Я лучший программист на свете!

Обратите внимание на то, что текст выводится в две разные строчки

Задание2.

Напишите программу в тетради для арифметического расчета: 10+5

         чтобы на экране выводило 10+5.

         чтоб сама программа произвела расчет.

Задание3.

         Напишите программу, которая печатает ваше имя в рамочке из звездочек. Пример: ********

 *Чингиз*

              ********

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

Дается общая оценка урока.  Выставляются оценки ученикам, которые особенно активно проявили себя на уроке. Оцениваются задания для самостоятельного решения.

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

Написать программу, которая рисует пингвина.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Конспект урока по Информатике и ИКТ на тему "Представление о программировании" (9 класс)"

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

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

Промышленный дизайнер

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

Экскурсовод (гид)

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 653 515 материалов в базе

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

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

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

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

  • Скачать материал
    • 13.01.2016 1639
    • DOCX 28.4 кбайт
    • 11 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Кондрашин Евгений Анатольевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Кондрашин Евгений Анатольевич
    Кондрашин Евгений Анатольевич
    • На сайте: 8 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 14831
    • Всего материалов: 16

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

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

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

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

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

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

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 103 человека из 40 регионов
  • Этот курс уже прошли 800 человек

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

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 42 регионов
  • Этот курс уже прошли 575 человек

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

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 605 человек из 76 регионов
  • Этот курс уже прошли 940 человек

Мини-курс

Soft-skills современного педагога

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 42 человека из 18 регионов
  • Этот курс уже прошли 25 человек

Мини-курс

Подростковые проблемы: индивидуальный подход

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 385 человек из 70 регионов
  • Этот курс уже прошли 259 человек

Мини-курс

Стратегии бизнес-развития

6 ч.

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