Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015

Опубликуйте свой материал в официальном Печатном сборнике методических разработок проекта «Инфоурок»

(с присвоением ISBN)

Выберите любой материал на Вашем учительском сайте или загрузите новый

Оформите заявку на публикацию в сборник(займет не более 3 минут)

+

Получите свой экземпляр сборника и свидетельство о публикации в нем

Инфоурок / Информатика / Презентации / Конспект урока по теме «Понятие переменной_Паскаль АВС»
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Конспект урока по теме «Понятие переменной_Паскаль АВС»

Выбранный для просмотра документ Практическая часть.doc

библиотека
материалов

Практическая часть.

Давайте рассмотрим, как записываются на Паскале знакомые вам физические формулы:

hello_html_m138328d4.png

I := U/R

hello_html_500c80d8.png

F := m*a

hello_html_m6e4bf30b.png

Q := c*m*(tk-tn)

Для примера составим программу решение следующей задачи:

«Определить сколько времени будет падать с яблони яблоко. Высота ветки вводится с клавиатуры».

Время падения можно вычислить по формуле: hello_html_463718cb.png. На паскале это выражение можно записать так: t:=sqrt(2*h/g). Ускорение свободного падения примем равным 10.

Алгоритм решения может быть такой:

описать константы;

описать переменные;

ввести значение высоты ветки;

вычислить время падения;

вывести результат на экран.

Составим программу:

program timeappledown; {вычисление времени падения яблока}

uhello_html_19f1ef4.pngses Crt;

const g = 10;

var h,t:real;

begin

writeln(‘Введите высоту h ветки в метрах: ');

readln(h);

t:=sqrt(2*h/g);

writeln('Время падения t=: ',t:3:1, 'секунд');

end.


Запустим программу и получим результат: hello_html_6daf26f7.png

Самостоятельно

Измените программу, чтобы решить следующую задачу:

«На дереве висит груша. Вычислите силу тяжести действующую на грушу. Масса груши вводится с клавиатуры». Сила тяжести находится по формуле F=mg.



Выбранный для просмотра документ Прерменная в Паскале.ppt

библиотека
материалов
Никитенко О.А учитель ОИВТ КГУ СШ№13 г.Усть-Каменогорск Восточно-Казахстанско...
Цели урока: · помочь учащимся усвоить понятие переменной, типа переменной, на...
Теоретическая часть Для того чтобы программа обладала универсальностью, дейст...
Само название "переменная" подразумевает, что содержимое этого участка может...
Имя переменной должно удовлетворять следующим требованиям: 1) всегда начинать...
В языке Турбо Паскаль определено 5 целых типов: Для целых чисел определены оп...
В Турбо Паскале имеется 5 вещественных типов: Тип	Диапазон	Число значащих циф...
Примеры описания переменных: var a: byte; b: integer; c, d, e: real; f:double...
Наглядно переменную можно представить как коробочку, в которую можно положить...
Когда в операциях или операторах вашей программы присутствуют данные разных т...
Некоторые стандартные математические функции. Функция	Запись на Паскале	Описа...
Приоритет операций на Турбо Паскале: вычисления в круглых скобках; вычисление...
Практическая часть Давайте рассмотрим, как записываются на Паскале знакомые в...
Алгоритм решения может быть такой: · описать константы (const); · описать пер...
Домашняя работа Теория: Знать, что такое переменная, тип переменной, правила...
15 1

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

№ слайда 1 Никитенко О.А учитель ОИВТ КГУ СШ№13 г.Усть-Каменогорск Восточно-Казахстанско
Описание слайда:

Никитенко О.А учитель ОИВТ КГУ СШ№13 г.Усть-Каменогорск Восточно-Казахстанской области

№ слайда 2 Цели урока: · помочь учащимся усвоить понятие переменной, типа переменной, на
Описание слайда:

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

№ слайда 3 Теоретическая часть Для того чтобы программа обладала универсальностью, дейст
Описание слайда:

Теоретическая часть Для того чтобы программа обладала универсальностью, действия в ней должны совершаться не над постоянными, а над переменными величинами. Поэтому важным понятием программирования является понятие переменной. Если в программе используются переменные, то все переменные должны быть описаны в разделе описания переменных. Под переменной в языках программирования понимают программный объект (число, слово, часть слова, несколько слов, символы), имеющий имя и значение, которое может быть получено и изменено программой. Если "заглянуть" в компьютер, то переменную можно определить так: Переменная - это имя физического участка в памяти, в котором в каждый момент времени может быть только одно значение. Переменная - это область в оперативной памяти компьютера для хранения какой-либо информации.

№ слайда 4 Само название "переменная" подразумевает, что содержимое этого участка может
Описание слайда:

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

№ слайда 5 Имя переменной должно удовлетворять следующим требованиям: 1) всегда начинать
Описание слайда:

Имя переменной должно удовлетворять следующим требованиям: 1) всегда начинаться с буквы, после которой могут другие буквы или цифры; 2) в идентификаторе (имени) не должно быть пробелов, запятых или других непредусмотренных знаков; 3) нельзя использовать в качестве имен переменных слова, которые являются служебными или операторами. Понятие типа данных является ключевым в языке Паскаль. Тип данных характеризует внутреннее представление, множество допустимых значений для этих данных, а также совокупность операций над ними. Среди типов данных различают стандартные (предопределенные разработчиками языка) и пользовательские (определяемые программистом в своей программе).

№ слайда 6 В языке Турбо Паскаль определено 5 целых типов: Для целых чисел определены оп
Описание слайда:

В языке Турбо Паскаль определено 5 целых типов: Для целых чисел определены операции: Тип Диапазон Требуемая память Shortint -128 ... 127 1 байт Integer -32767 ... 32768 2 байта Longint -2147483648 ... 2147483647 4 байта Byte 0 ... 255 1 байт Word 0 ... 65535 2 байта Операция Обозначение Пример Результат Сложение + 2+3 5 Вычитание - 10-8 2 Умножение * 3*4 12 Целочисленное деление div 17 div 5 3 Остаток от деления mod 17 mod 5 2 Деление / 17 / 5 3.4 (результат может получиться не целым числом!)

№ слайда 7 В Турбо Паскале имеется 5 вещественных типов: Тип	Диапазон	Число значащих циф
Описание слайда:

В Турбо Паскале имеется 5 вещественных типов: Тип Диапазон Число значащих цифр Требуемая память Real 2.9E-39 до 1.7E+38 (2.9*10-39 до 1.7*10-38) 11-12 6 байт Single 1.5E-45 до 3.4E+38 7-8 4 байта Double 5.0Е-324 до 1.7Е+308 15-16 8 байт Extended от 3.4E-4932 до 1.1E+4932 19-20 10 байт Comp -9.2E18 до 9.2E18 Является 64 битным целым и хранит только целые значения от -2E63+1 до 2E63-1 19-20 8 байт

№ слайда 8 Примеры описания переменных: var a: byte; b: integer; c, d, e: real; f:double
Описание слайда:

Примеры описания переменных: var a: byte; b: integer; c, d, e: real; f:double; пример a:=120 b: =2486; c:=17.456, d:=058, e:=1/2; f:=1.023598745698; Слово var - это сокращение от слова variable (переменная) и является зарезервированным словом. В разделе описания переменных может содержаться несколько строчек, каждая из которых заканчивается точкой с запятой. Для описания переменных необходимо перечислить через запятую их имена, а затем после двоеточия «:» указать их тип.

№ слайда 9 Наглядно переменную можно представить как коробочку, в которую можно положить
Описание слайда:

Наглядно переменную можно представить как коробочку, в которую можно положить на хранение что-либо. Имя переменной – это надпись на коробочке, значение – это то, что хранится в ней в данный момент, а тип переменной говорит о том, что допустимо класть в эту коробочку. Значения переменным задаются с помощью оператора присваивания. Он обозначается «:=» (двоеточие и равно вместе). При присваивании переменной кого-либо значения старое значение переменной стирается. Пример: a:=5; {переменной a присвоить значение 5} b:=6; {переменной b присвоить значение 6} с:=a+b; {переменной c присвоить значение равное сумму значения переменных a и b} f:=f+2; {увеличить значение переменной f на 2} Когда в операциях или операторах вашей программы присутствуют данные разных типов, следует уделять внимание их совместимости. Переменные или выражения одного типа являются полностью совместимыми. Другим понятием является совместимость по присваиванию. Присваивание переменной одного типа выражения другого типа допустимо в том случае, когда множество значений второго типа является подмножеством значений первого.

№ слайда 10 Когда в операциях или операторах вашей программы присутствуют данные разных т
Описание слайда:

Когда в операциях или операторах вашей программы присутствуют данные разных типов, следует уделять внимание их совместимости. Переменные или выражения одного типа являются полностью совместимыми. Другим понятием является совместимость по присваиванию. Присваивание переменной одного типа выражения другого типа допустимо в том случае, когда множество значений второго типа является подмножеством значений первого. Операции отношения или сравнения Знак Наименование Пример Пояснение < Меньше a < 6 a меньше 6 <= Меньше или равно b <= 23 b меньше или равно 23 > Больше x > 5 x больше 5 >= Больше или равно y >= 8 y больше или равно 8 = Равно c = 10 c равно 10 <> Не равно d <> 3 d не равно 3

№ слайда 11 Некоторые стандартные математические функции. Функция	Запись на Паскале	Описа
Описание слайда:

Некоторые стандартные математические функции. Функция Запись на Паскале Описание функции Синус Sin(x) function Sin(X: Real): Real; Косинус Cos(x) function Cos(X: Real): Real; Арктангенс Arctan(x) function ArcTan(X: Real): Real; Квадрат Sqr(x) function Sqr(X): (Same type as parameter); Корень Sqrt(x) function Sqrt(X: Real): Real; Абсолютное значение (модуль) Abs(x) function Abs(X): (Same type as parameter); Натуральный логарифм (ln(x)) Ln(x) function Ln(X: Real): Real; Экспонента (ex) Exp(x) function Exp(X: Real): Real; Целая часть числа Int(x) function Int(X: Real): Real; Округление вещ. числа до целого Round(x) function Round(X: Real): Longint; Дробная часть числа Frac(x) function Frac(X: Real): Real; Число Пи (3,1415926536) Pi function Pi: Real;

№ слайда 12 Приоритет операций на Турбо Паскале: вычисления в круглых скобках; вычисление
Описание слайда:

Приоритет операций на Турбо Паскале: вычисления в круглых скобках; вычисление значений функций; унарные операции ( not,+,- ); операции типа умножения ( *,/,div,mod,and ); операции типа сложения ( +,-, or, xor ); операции отношения ( =, <>, <, >, <=, >= ). Турбо Паскаль позволяет вводить в программу объекты похожие на переменные, но значения которых, в отличие от переменных, не изменяется в ходе работы программы. Подобные объекты называются константами. Значения констант задаются в разделе описания констант. Этот раздел начинается со слова const, входящего в число зарезервированных. При попытке изменить значение константы компилятор выдаст сообщение об ошибке. Примеры описания констант: Const a = 10; b = 1.6;

№ слайда 13 Практическая часть Давайте рассмотрим, как записываются на Паскале знакомые в
Описание слайда:

Практическая часть Давайте рассмотрим, как записываются на Паскале знакомые вам физические формулы Для примера составим программу решение следующей задачи: «Определить сколько времени будет падать с яблони яблоко. Высота ветки вводится с клавиатуры». Время падения можно вычислить по формуле: На паскале это выражение можно записать так: t:=sqrt(2*h/g). Ускорение свободного падения (g) примем равным10 I := U/R F := m*a Q := c*m*(tk-tn)

№ слайда 14 Алгоритм решения может быть такой: · описать константы (const); · описать пер
Описание слайда:

Алгоритм решения может быть такой: · описать константы (const); · описать переменные (var); · ввести значение высоты ветки (h); · вычислить время падения (t); · вывести результат на экран (writeln). Составим программу:

№ слайда 15 Домашняя работа Теория: Знать, что такое переменная, тип переменной, правила
Описание слайда:

Домашняя работа Теория: Знать, что такое переменная, тип переменной, правила записи имен переменных. Практика: Составить программу для вычисления площади треугольника по высоте и основанию.

Выбранный для просмотра документ Тема урок Переменные и присвоение.doc

библиотека
материалов

Тема: «Понятие переменной».

Цели урока:

помочь учащимся усвоить понятие переменной, типа переменной, научить создавать простые программы на языке программирования Turbo Pascal.

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

развитие алгоритмического мышления, познавательных интересов, навыков работы на компьютере.

Оборудование:

  • доска, компьютер, компьютерная презентация.

План урока:

  1. Орг. момент. (1 мин)

  2. Актуализация и проверка знаний. (5 мин)

  3. Теоретическая часть. (10 мин)

  4. Практическая часть. (15 мин)

  5. Д/з (2 мин)

  6. Вопросы учеников. (5 мин)

  7. Итог урока. (2 мин)

Ход урока:

I. Орг. момент.

Приветствие, проверка присутствующих. Объяснение хода урока.

II. Актуализация и проверка знаний.

На прошлом уроке мы начали знакомиться с понятием алгоритма и основами программирования. Напомните, что же такое алгоритм, какими свойствами он обладает, как записывается алгоритм, что такое программа?

(Можно использовать тест)

III. Теоретическая часть.

Для того чтобы программа обладала универсальностью, действия в ней должны совершаться не над постоянными, а над переменными величинами. Поэтому важным понятием программирования является понятие переменной.

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

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

Если "заглянуть" в компьютер, то переменную можно определить так:

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

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

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

У каждой переменной есть имя, тип и текущее значение.

hello_html_45dec54d.png

В качестве имен переменных могут быть латинские буквы с цифрами. Причем может быть не одна буква, а несколько.

В Паскале не имеет значение в обозначении переменных маленькими или большими (строчными или прописными) буквами они написаны.

Имя переменной должно удовлетворять следующим требованиям:

1) всегда начинаться с буквы, после которой могут другие буквы или цифры;

2) в идентификаторе (имени) не должно быть пробелов, запятых или других непредусмотренных знаков;

3) нельзя использовать в качестве имен переменных слова, которые являются служебными или операторами.

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

В языке Турбо Паскаль определено 5 целых типов:

Тип

Диапазон

Требуемая память

Shortint

-128 ... 127

1 байт

Integer

-32767 ... 32768

2 байта

Longint

-2147483648 ... 2147483647

4 байта

Byte

0 ... 255

1 байт

Word

0 ... 65535

2 байта

Для целых чисел определены операции:

Операция

Обозначение

Пример

Результат

Сложение

+

2+3

5

Вычитание

-

10-8

2

Умножение

*

3*4

12

Целочисленное деление

div

17 div 5

3

Остаток от деления

mod

17 mod 5

2

Деление

/

17 / 5

3.4
(результат может получиться не целым числом!)

В Турбо Паскале имеется 5 вещественных типов:

Тип

Диапазон

Число значащих цифр

Требуемая память

Real

2.9E-39 до 1.7E+38

(2.9*10-39 до 1.7*10-38)

11-12

6 байт

Single

1.5E-45 до 3.4E+38

7-8

4 байта

Double

5.0Е-324 до 1.7Е+308

15-16

8 байт

Extended

от 3.4E-4932 до 1.1E+4932

19-20

10 байт

Comp

-9.2E18 до 9.2E18

Является 64 битным целым и хранит только целые значения от -2E63+1 до 2E63-1

19-20

8 байт

Для вещественных чисел определены операции:

Операция

Обозначение

Пример

Результат

Сложение

+

2+3

5

Вычитание

-

10-8

2

Умножение

*

3*4

12

Деление

/

17 / 5

20 / 4

3.4

5

Примеры описания переменных:

var

a: byte;

b: integer;

c, d, e: real;

f:double;

Слово var - это сокращение от слова variable (переменная) и является зарезервированным словом.

В разделе описания переменных может содержаться несколько строчек, каждая из которых заканчивается точкой с запятой. Для описания переменных необходимо перечислить через запятую их имена, а затем после двоеточия «:» указать их тип.

hello_html_m1c7f9975.png

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

hello_html_4e5dcd6b.png

Значения переменным задаются с помощью оператора присваивания. Он обозначается «:=» (двоеточие и равно вместе). При присваивании переменной кого-либо значения старое значение переменной стирается.

Пример:

a:=5; {переменной a присвоить значение 5}

b:=6; {переменной b присвоить значение 6}

с:=a+b; {переменной c присвоить значение равное сумму значения переменных a и b}

f:=f+2; {увеличить значение переменной f на 2}

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

Операции отношения или сравнения:

Знак

Наименование

Пример

Пояснение

<

Меньше

a < 6

a меньше 6

<=

Меньше или равно

b <= 23

b меньше или равно 23

>

Больше

x > 5

x больше 5

>=

Больше или равно

y >= 8

y больше или равно 8

=

Равно

c = 10

c равно 10

<>

Не равно

d <> 3

d не равно 3

Некоторые стандартные математические функции.

Функция

Запись на Паскале

Описание функции

Синус

Sin(x)

function Sin(X: Real): Real;

Косинус

Cos(x)

function Cos(X: Real): Real;

Арктангенс

Arctan(x)

function ArcTan(X: Real): Real;

Квадрат

Sqr(x)

function Sqr(X): (Same type as parameter);

Корень

Sqrt(x)

function Sqrt(X: Real): Real;

Абсолютное значение (модуль)

Abs(x)

function Abs(X): (Same type as parameter);

Натуральный логарифм (ln(x))

Ln(x)

function Ln(X: Real): Real;

Экспонента (ex)

Exp(x)

function Exp(X: Real): Real;

Целая часть числа

Int(x)

function Int(X: Real): Real;

Округление вещ. числа до целого

Round(x)

function Round(X: Real): Longint;

Дробная часть числа

Frac(x)

function Frac(X: Real): Real;

Число Пи (3,1415926536)

Pi

function Pi: Real;

Приоритет операций на Турбо Паскале:

  • вычисления в круглых скобках;

  • вычисление значений функций;

  • унарные операции ( not,+,- );

  • операции типа умножения ( *,/,div,mod,and );

  • операции типа сложения ( +,-, or, xor );

  • операции отношения ( =, <>, <, >, <=, >= ).

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

Значения констант задаются в разделе описания констант. Этот раздел начинается со слова const, входящего в число зарезервированных. При попытке изменить значение константы компилятор выдаст сообщение об ошибке.

Примеры описания констант:

const

a = 10;

b = 1.6;

Вопросы:

Что такое переменная?

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

Что такое тип переменной?

Что такое значение переменной?

III. Практическая часть.

Давайте рассмотрим, как записываются на Паскале знакомые вам физические формулы:

hello_html_m138328d4.png

I := U/R

hello_html_500c80d8.png

F := m*a

hello_html_m6e4bf30b.png

Q := c*m*(tk-tn)

Для примера составим программу решение следующей задачи:

«Определить сколько времени будет падать с яблони яблоко. Высота ветки вводится с клавиатуры».

Время падения можно вычислить по формуле: hello_html_463718cb.png. На паскале это выражение можно записать так: t:=sqrt(2*h/g). Ускорение свободного падения примем равным 10.

Алгоритм решения может быть такой:

описать константы;

описать переменные;

hello_html_19f1ef4.pngввести значение высоты ветки;

вычислить время падения;

вывести результат на экран.

Составим программу:

program timeappledown; {вычисление времени падения яблока}

uses Crt;

const g = 10;

var h,t:real;

begin

writeln(‘Введите высоту h ветки в метрах: ');

readln(h);

t:=sqrt(2*h/g);

writeln('Время падения t=: ',t:3:1, 'секунд');

end.



Запустим программу и получим результат:


hello_html_6daf26f7.png



Теперь измените программу, чтобы решить следующую задачу: «На дереве висит груша. Вычислите силу тяжести действующую на грушу. Масса груши вводится с клавиатуры». Сила тяжести находится по формуле F=mg.

IV. Д/з

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

V. Вопросы учеников.

Ответы на вопросы учащихся.

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

Подведение итога урока. Выставление оценок.

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


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

Тема: «Понятие переменной». Цели урока: • помощь ученикам в усвоение понятий переменной, типа переменной, научить созданию простых программ на языке Turbo Pascal. • воспитывать информационную культуру учеников, внимательность, аккуратность, дисциплинированность, усидчивость. • развивать алгоритмическое мышление, познавательные интересы, навыки работы за компьютером. Для того чтобы программа была универсальной, все действия в ходе программы должны быть совершены не над константами, а над переменными. Именно поэтому особо важным понятием в любом языке программирования является понятие переменной. Если в коде программе будут использоваться переменные, то все они обязательно должны быть описаны. Описание производится в разделе описания переменных. Переменная в языках программирования — это программный объект, который имеет имя и значение, которое может изменяться программой.
Автор
Дата добавления 04.12.2012
Раздел Информатика
Подраздел Презентации
Просмотров1443
Номер материала 2643120412
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

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