Инфоурок Другое ПрезентацииПеременные величины. Оператор присваивания

Переменные величины. Оператор присваивания

Скачать материал
Скачать материал "Переменные величины. Оператор присваивания"

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Заведующий доп. образованием

Описание презентации по отдельным слайдам:

  • Переменные величины. Оператор присваивания.Учитель информатики
МОУ Юрцовская...

    1 слайд

    Переменные величины. Оператор присваивания.
    Учитель информатики
    МОУ Юрцовская СОШ Егорьевский район
    Сафонова Ольга Викторовна

  • Переменные величины. Понятие переменной величины известно из школьной математ...

    2 слайд

    Переменные величины.
    Понятие переменной величины известно из школьной математики.
    Пусть несколько лет назад ваш рост равнялся 130 см. Обозначим это так: r=130. Теперь он равен 140 см, т.е. r=140. Получается, что величина r изменилась. Поэтому она называется переменной величиной. Числа 130 и 140 называются значениями переменной величины r.

  • Что же мы можем делать с переменными величинами, программируя на Паскале?

Пр...

    3 слайд

    Что же мы можем делать с переменными величинами, программируя на Паскале?

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

  • Оператор присваивания. Если мы хотим сказать, что  а  имеет значение  6, то д...

    4 слайд

    Оператор присваивания.
    Если мы хотим сказать, что а имеет значение 6, то должны записать:
    а:=6. Вместо значка = употребляется значок := . Он называется знаком присваивания, а сама запись а:=6 называется оператором присваивания. Говорят, что величине а присваивается значение 6. С момента выполнения оператора а:=6 компьютер будет помнить, что а равно шести.

  • Справа от значка :=  в операторе присваивания можно писать не только числа, н...

    5 слайд

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

    … a:=2*3+4; b:=a; y:=a+b+1 …

    компьютер будет знать, что а равно 10, b равно 10, y равно 21.

  • Примеры. Фрагменты программЧто запомнит компьютерv := - 2 +10;   h := 10*v;...

    6 слайд

    Примеры.
    Фрагменты программ
    Что запомнит компьютер
    v := - 2 +10; h := 10*v; s := v+h
    v=8 h=80 s=88
    t := 0; n := 2*t+40; z := -n
    t=0 n=40 z= -40
    Необходимо помнить, что компьютер выполняет оператор присваивания «в уме» , то есть результат его выполнения не отображается на экране. Если мы хотим видеть результат выполнения оператора присваивания, используйте WriteLn.

  • Примеры. Фрагменты программНа экранеv := - 2 +10;  h := 10*v;  s := v+h; Writ...

    7 слайд

    Примеры.
    Фрагменты программ
    На экране
    v := - 2 +10; h := 10*v; s := v+h; WriteLn(s)
    s
    v := - 2 +10; h := 10*v; s := v+h; WriteLn(‘s’)
    v := - 2 +10; h := 10*v; WriteLn(v+h)
    v := - 2 +10; WriteLn(v+10*v)
    88
    88
    88

  • v := - 2 +10;  h := 10*v;  s := v+h; 
WriteLn(v+1000, ‘ ‘ ,10*h, ‘ ‘ ,s)1008...

    8 слайд

    v := - 2 +10; h := 10*v; s := v+h;
    WriteLn(v+1000, ‘ ‘ ,10*h, ‘ ‘ ,s)
    1008 800 88
    Фрагменты программ
    На экране
    v := - 2 +10; h := 10*v; s := v+h;
    WriteLn(v, ’ ‘ ,h, ‘ ‘ ,s)
    8 80 88

  • Нужно иметь в виду, что слева от знака :=  может стоять только переменная вел...

    9 слайд

    Нужно иметь в виду, что слева от знака := может стоять только переменная величина, но не число и не выражение. Можно писать с:=34 , но нельзя писать 34:=с Можно писать z := f – v+990 ,
    но нельзя писать f – v+990 := z.
    Оператор присваивания устроен так, что сначала он смотрит или вычисляет, какое значение имеет правая часть, а затем присваивает это значение переменной , стоящей в левой части. Нет смысла присваивать значение числу или выражению.

  • Обратите внимание.

Когда ученик видит выражение (например,   d+2d ), он не о...

    10 слайд

    Обратите внимание.

    Когда ученик видит выражение (например, d+2d ), он не обязательно его вычисляет. Он может его преобразовать или упростить (получив 3d ). Компьютер же, видя выражение, сначала его, может быть, и упростит, но затем обязательно вычислит. А для этого он должен знать численные значения входящих в него величин (в данном случае это величина d ).

  • Итак, вычисляя правую часть  оператора присваивания (например,  y:=a+b+1 ),...

    11 слайд

    Итак, вычисляя правую часть оператора присваивания (например, y:=a+b+1 ), компьютер должен обязательно заранее знать, чему равны переменные, из которых эта правая часть состоит (в нашем случае это a и b). Ответственность за это знание лежит полностью на программисте.
    Пусть забывчивый программист записал такой фрагмент:

    . . . а:=10; y:=a+b+1 . . ., нигде в программе не придав b никакого значения.

  • При вычислении выражения a+b+1  компьютер не будет знать, чему равно b .   В...

    12 слайд

    При вычислении выражения a+b+1 компьютер не будет знать, чему равно b . В такой ситуации разные языки программирования поступают по-разному. Некоторые просто отказываются вычислять выражения, другие подставляют вместо b нуль, Паскаль же иногда может поступить довольно вредно: вместо b он подставит случайное значение и получит, например, результат равным -8904.

  • Подведём итог. Оператор присваивания состоит из знака присваивания := , слева...

    13 слайд

    Подведём итог.
    Оператор присваивания состоит из знака присваивания := , слева от которого пишется переменная, а справа – число, переменная или выражение.

    При выполнении оператора присваивания компьютер «в уме» (т.е. ничего не показывая на мониторе) вычисляет правую часть и присваивает вычисленное значение переменной, стоящей в левой части.

  • Задание.Какое значение будет присвоено переменной  t после выполнения фрагмен...

    14 слайд

    Задание.
    Какое значение будет присвоено переменной t после выполнения фрагмента k:=1+2; s:=2*k; t:=6 – s ?

  • Используемая литератураЛукин Н.С.
     Турбо-Паскаль 7.0 . Самоучитель для на...

    15 слайд

    Используемая литература
    Лукин Н.С.
    Турбо-Паскаль 7.0 . Самоучитель для начинающих – 2-е изд., испр. И допол. – М.: «Диалог-МИФИ», 2005. – 400 с.

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 656 258 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 27.05.2020 119
    • PPTX 286 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Еремеева Лариса Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Еремеева Лариса Анатольевна
    Еремеева Лариса Анатольевна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 69485
    • Всего материалов: 194

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

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

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

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

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

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

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

Библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 284 человека из 67 регионов
  • Этот курс уже прошли 847 человек

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

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 33 человека из 20 регионов
  • Этот курс уже прошли 152 человека

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

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 475 человек из 69 регионов
  • Этот курс уже прошли 2 324 человека

Мини-курс

Разделение имущества при банкротстве: правовые аспекты и мировое соглашение

4 ч.

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

Мини-курс

Психология сиблингов в семейной структуре

3 ч.

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

Мини-курс

Брендинг и архитектура бренда: создание уникальности и цельности в маркетинге

2 ч.

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