Описание переменных (VAR).
Оценка 4.7

Описание переменных (VAR).

Оценка 4.7
Презентации учебные
ppt
информатика
9 кл
04.11.2018
Описание переменных (VAR).
Эта презентация относится к четвертому уроку информатики для 9 класса по изучению программирования в среде Паскаль. На данном уроке учащиеся знакомятся с записью полной простой программы на языке программирования Паскаль и новым оператором переменных. Учатся самостоятельно записать программу для решения предложенной задачи.
4 Описание переменных (VAR).ppt

Описание переменных (VAR).

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

Описание переменных (VAR).

Описание переменных (VAR).
Служебное слово VARVAR .  Рассмотрим программу: VAR a, b : Integer; VAR a, b : Integer; BBЕЕGINGIN a:=100; a:=100; b:=20; b:=20; WriteLn (a + b) WriteLn (a + b) END. END. Эта программа напечатает число 120. В программе новостью для нас является только первая строка. Называется она описанием переменных величин a и b. Описание начинается со служебного слова VARVAR (читается – «вар», это сокращение от – «переменная»). После него английского записываются имена всех переменных, встречающихся в программе с указанием через двоеточие типа значений, которые каждая переменная имеет право принимать. В нашем случае это имена переменных a и b. variable

Описание переменных (VAR).

Описание переменных (VAR).
Integer.   Integer. Integer    (читается – «интеджер», переводится как Слово Integer «целый») указывает, что a и b имеют право быть целыми числами, а не дробными. Паскаль по-разному работает с целыми и дробными числами, поскольку этот язык строгий, то требует точного указания, к какому из этих двух типов относятся числа. При введении программы в память компьютер должен исполнить ее. Но он не сразу принимается выполнять программу, а сначала совершает компиляцию, то есть перевод программы с Паскаля на собственный машинный язык. (Часто вместо термина «компиляция» употребляют более общий термин «трансляция».) Во время компиляции компьютер производит некоторые подготовительные действия, одним из которых является отведение в памяти места под переменные величины, упомянутые в программе. При этом компьютер рассуждает так: «Раз в программе упомянута переменная величина, значит, она в каждый момент времени будет иметь какое-то значение, которое надо помнить. Лучше, чтобы не спутаться, заранее отвести в памяти определенное место для запоминания

Описание переменных (VAR).

Описание переменных (VAR).
Итак, а паскалевской программе нужно описание для того, чтобы перечислить компьютеру переменные, под которые он должен отвести ячейки в памяти. Если мы забудем упомянуть в описании какую-нибудь переменную, то под нее в памяти не будет отведена ячейка и компьютер не сможет ее запомнить, а значит, и вообще не сможет с ней работать. При решении задачи в памяти компьютера находится программа решения задачи, а в другом месте памяти – значения переменных, описанных в программе. Можно узнать, сколько байтов в памяти займет текст программы, если посчитаете, сколько в ней букв и других символов (включая пробелы).

Описание переменных (VAR).

Описание переменных (VAR).
LongInt.   Integer    и  и  LongInt. Integer В Паскале принято правило, что если переменная описана как Integer  , то ей разрешается принимать значения только целого Integer Integer   занимает в памяти 2 байта. Значит, числа. Число типа Integer под переменные a и b компьютер отводит в памяти ячейки по 2 байта каждая. Два байта – это маленький объем памяти, и уместиться в него может лишь небольшое целое число, а именно число в диапазоне от – 32768 до 32767. Если бы в предыдущем примере понадобилось бы взять а=40000, то Паскаль получил бы неправильную сумму. Для того, чтобы переменная имела право принимать значения больших целых чисел, она должна быть описана не как Integer , а как LongInt Integer – Integer «длинное целое», читается – «лонг’инт»). Под переменную LongInt компьютер отводит в памяти 4 байта, и она типа LongInt может принимать значения в диапазоне от – 2147483648 до 2147483647. LongInt (сокращение от Long Long Integer

Описание переменных (VAR).

Описание переменных (VAR).
Задания..   Задания  Население Москвы равняется а=9000000 жителей. Население Нью-Васюков равняется b=1000 жителей. 1. Напишите программу, которая определяет разницу в числе жителей между этими двумя городами. Используйте переменные величины. VAR a, b : LongInt; VAR a, b : LongInt; BBЕЕGINGIN a:=9000000; a:=9000000; b:=1000; b:=1000; WriteLn (a – b) WriteLn (a – b) END. END. 2. Попробуйте ввести ошибку. Опишите переменные величины не как LongInt LongInt , а как Integer Integer. Какова реакция Паскаля?
Скачать файл