kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

ТЕМА: СТРУКТУРА ПРОГРАММЫ. ТИПЫ ПЕРЕМЕННЫХ.

Нажмите, чтобы узнать подробности

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

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«ТЕМА: СТРУКТУРА ПРОГРАММЫ. ТИПЫ ПЕРЕМЕННЫХ. »

ТЕМА: СТРУКТУРА ПРОГРАММЫ. Типы переменных.


Цель урока:

  • Формирование знаний учащихся программирования по основам языка Паскаль, знакомство с структурой программы, типами данных, дать классификацию типов данных, простые типы данных;

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

  • воспитание чувства ответственности за результаты своего труда, уверенность в себе и своих знаниях.

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

Ход урока:

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

2. Опрос.

  • Назовите этапы решения задач на ЭВМ.

  • Дайте определение алгоритма. Назовите свойства алгоритма. Привести пример алгоритма.

3. Новый материал.

    • Паскаль был разработан в 1968-1970 гг. Н.Витером. Турбо Паскаль появился в 1984 году.

    • Алфавит

    • Латинские прописные и строчные буквы

    • Цифры 0-9

    • Знаки + - * / \ ^ , . ; : ‘ () _

    • Служебные слова.

    • Константы – числа, символы, строки, которые не изменяют своего значения в процессе выполнения программы.

CONST e=2.71 (число Эйлера)

Р=3.14

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

Типы данных в Паскале:

    1. Простые

    2. Структурированные

    3. Ссылочные

    4. Процедурные

    5. Объектные


Простые типы данных

Порядковые Вещественные

Целый

Логический

Символьный

Ограниченный

Перечисляемый


Целочисленный тип


Тип


Диапазон значений

Формат

Shorting

Короткий

-128..127

1 байт

Integer

Целый

-32768..32867

2 байта

Longint

Длинный

-2 147 483 648..2 147 483 647

4 байта






Вещественный тип


Тип


Точность

Формат

Real

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

11-12 знаков

6 байт

Double

Двойной точности

15-16 знаков

8 байт


  • Арифметические выражения и операции.

Арифметическое выражение состоит из операндов, скобок, знаков операций.


Сложение

+

Вычитание

-

Умножение

*

Деление

/

Целочисленное деление 11 div 5=2

Div

Остаток от деления 11 mod 5=1

Mod


Арифметические функции


|x|

abs(x)

x2

sqr(x)

sqrt(x)

pi

sin x

sin(x)

cos x

cos(x)


  • Записать математические выражения на языке Паскаль:

, , , .

  • Перевести из линейной записи в обычную.

a/b/c; a*b/c; a+b/c; (a+b)/c; a+b/b+c; (a+b)/(b+c).

  • Основные операторы.

  • Read (a1, a2,…,an) – оператор ввода данных

Readln (a1, a2,…,an)

Readln – переход на новую строку при вводе данных, используют, если необходимо задержать исполнение программы до нажатия Enter.

  • Write (a1, a2,…,an) – оператор вывода данных

Writeln (a1, a2,…,an)

Writelnпереход на следующую строку.

  • := оператор присваивания. Вычисляет значение выражения, стоящего справа и присваивает переменной стоящей слева. Нельзя с помощью одного оператора присваивания присвоить нескольким переменным одно и то же значение. Например: нельзя записать i:=j:=k:=0; необходимо: i:=0; j:=0; k:=0.


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

program имя программы; {заголовок программы}

uses имя модуля1,..; {раздел библ. модулей}

label имя метки 1,..; {раздел меток}

const имя константы = значение константы; {раздел констант}

type ; {раздел типов}

var ; {раздел переменных}

begin

операторы

end.




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

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

Program z1;

Var a, b, p, s: real;

Begin

Writeln(‘b’);

Readln (a, b);

P:= 2*(a+b);

S:=a*b;

Writeln (p, s);

Readln;

End.

5. Итог урока.

6. Домашнее задание. Выучить конспект.

Записать данные выражения на Паскале:

, , , , .





Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 8 класс

Скачать
ТЕМА: СТРУКТУРА ПРОГРАММЫ. ТИПЫ ПЕРЕМЕННЫХ.

Автор: Оспанова Зура Кусаиновна

Дата: 22.09.2014

Номер свидетельства: 114306

Похожие файлы

object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(38) "Структура программы "
    ["seo_title"] => string(20) "struktura-proghrammy"
    ["file_id"] => string(6) "121425"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1413973299"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(96) "Структура программы на Pascal. Операторы ввода, вывода. "
    ["seo_title"] => string(54) "struktura-proghrammy-na-pascal-opieratory-vvoda-vyvoda"
    ["file_id"] => string(6) "133241"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1416485569"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(164) "Разработка урока по теме "Составление программ с использованием циклических алгоритмов" "
    ["seo_title"] => string(96) "razrabotka-uroka-po-tiemie-sostavlieniie-proghramm-s-ispol-zovaniiem-tsiklichieskikh-alghoritmov"
    ["file_id"] => string(6) "111606"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1407673375"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(118) "Образовательная программа по предмету Информатика и ИКТ Класс 9 "
    ["seo_title"] => string(68) "obrazovatiel-naia-proghramma-po-priedmietu-informatika-i-ikt-klass-9"
    ["file_id"] => string(6) "126094"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1415113420"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(116) "Конспект урока на тему: "Программирование линейных алгоритмов" "
    ["seo_title"] => string(66) "konspiekt-uroka-na-tiemu-proghrammirovaniie-linieinykh-alghoritmov"
    ["file_id"] => string(6) "141342"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1418107915"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства