Переменная. Тип данных. Ввод и вывод данных




Скачать 77.73 Kb.
НазваниеПеременная. Тип данных. Ввод и вывод данных
Дата конвертации04.04.2013
Размер77.73 Kb.
ТипУрок
Урок 2. Pascal ABC.

Тема урока. Переменная. Тип данных. Ввод и вывод данных.

Цели:

образовательные

  • Сформировать основные приемы работы со средой программирования PascalABC.

  • Изучить основные типы переменных и научиться записывать выражения с использованием встроенных функций и арифметических операторов в среде PascalABC.

Развивающие

  • Развивать у учащихся познавательный интерес к курсу «Программирование».

  • Развивать алгоритмическое мышление, память, умение работать в среде PascalABC..

  • Развитие практических навыков.

Воспитательные

  • Способствовать воспитанию у учащихся внимательности.

  • Воспитывать аккуратность ведения записей, как в тетради, так и в среде PascalABC при наборе программы (структурность записей).

  • Привитие навыка самостоятельности в работе.



Оборудование: мультимедийный проектор, интерактивная доска, ПК ученика, ПК

учителя

Методы обучения:

  • Словесные (объяснение)

  • Наглядные (презентация)

  • Практические (упражнения)



План урока

1.Организация начала урока (2 мин)

2.Повторение пройденного материала (5мин)

3.Изучение нового материала (18 мин).

4.Первичная проверка и закрепление знаний (выполнение практической работы – решение задач) (15 мин)(в перерыве –физкультминутка)

5. Подведение итогов урока. (3 мин)

6.Рефлексия

7.Информация о домашнем задании (2 мин)


Ход урока. Ход урока сопровождается презентацией.

В данном уроке рассматриваться понятия переменной, типы данных. Ввод и вывод данных. Решены задачи по теме.

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

Переменными называют величины, значения которых изменятся в процессе выполнения программы. (слайд 7)

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

Операторы описывают те действия, которые должна выполнять программа.





Тип переменной является важнейшей характеристикой переменной,

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


для начала познакомимся с двумя:

Integer - целый тип. Описывает числа (например число 6 или 18 или -50).

Real - вещественный тип. Служит для хранения дробных чисел (например число 6,2 или 18,9 или -50,7).

Описать переменную это значит указать после зарезервированного слова Var имя и тип переменной. Например:

Var a: integer;

Var a,b: real;

Для ввода данных используются команды (операторы) Read или Readln. Команда Readln отличается от команды Read тем, что после ввода необходимого количества данных осуществляется переход курсора на следующую строку. (слайд 12)




Для вывода данных используются команды (операторы) Write и Writeln. Команда Writeln отличается от команды Write тем, что после вывода необходимого количества данных осуществляется переход курсора на следующую строку.

(слайд 13)




Команда присваивания.

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

В данном уроке рассмотрены понятия: оператор (команда) присваивания; стандартные функции (div, mod, trunc(x), frac (x), round(x). Команда присваивания. Арифметические операции и выражения. Стандартные функции. Решение задачи по теме.


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

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

Многие действия с числовыми данными выполняются путём вызова встроенных в язык программирования функций. Такие функции называются стандартными. Например:

Sqr(x) - вычисляет квадрат числа х;

Sqrt(x) – вычисляет число х из квадрата.

Abs(x) - модуль числа х.

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

переменная := выражение.

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

Порядок действий (приоритет) при вычислении значения выражения:

1) вычисляются значения в скобках;

2) вычисляются значения функций;

3) выполняются операции умножения и деления;

4) выполняются операции сложения и вычитания.

Для переменных целого типа дополнительно введены операции:

div (целочисленное деление)

mod (остаток от деления )


Операции одинакового старшинства выполняются слева направо.

Результат арифметической операции над целыми операндами есть величина целого типа. Результат выполнения операции деления целых величин - есть целая часть частного. Результат выполнения операции получения остатка от деления - остаток от деления целых. Например:

17 div 2 = 8, 17 mod 2 = 1,

3 div 5 = 0. 3 mod 5 = 3.


Для переменных вещественного типа используют следующие стандартные функции:

Trunc(x) - Выделение целой части числа X

Round(x) - Округление X до целого числа

frac (x) - Выделяет дробную часть числа X


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


Аргумент функции обязательно заключается в скобки.


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


Пример. Цифрами сверху указан порядок выполнения операций:


image058


Данное арифметическое выражение соответствует следующей математической формуле:


image059


В Паскале нет операции или стандартной функции возведения числа в произвольную степень. Для вычисления xy рекомендуется поступать следующим образом:

• если у — целое значение, то степень вычисляется через умножение; например,

х3 → х ∙ х ∙ х;


Выражение имеет целый тип, если в результате его вычисления получается величина целого типа.

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

Практическая работа.


Задание 1

Имея блок-схему вычисления площади треугольника, написать линейную программу его вычисления (формула Герона).

S=lin2a
(p = (a+b+c)/2), где a,b,c - стороны треугольника.

Решение


Program pltreug;
Var a, b, c, p, S: real;
begin

writeln ('Вычисление площади треугольника по формуле Герона');
write ('Введите значения сторон треугольника');
Readln (a, b, c);
P: = (a+b+c)/2;
Writeln
('p=', p);
S: = sqrt (p*(p-a)*(p-b)*(p-c));
writeln
('площадь треугольника =',S);

end.

Задание 2

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


Итоги урока.

Рефлексия.


Домашнее задание. Учить конспект.

Добавить в свой блог или на сайт

Похожие:

Переменная. Тип данных. Ввод и вывод данных iconУрока по Delphi Основы работы с базами данных
В хорошо спроектированной базе данных избыточность данных исключается, и вероятность сохранения противоречивых данных минимизируется....

Переменная. Тип данных. Ввод и вывод данных iconБазы данных
Целью данной дисциплины является обучение студентов концептуальному и логическому проектированию баз данных, защите данных, алгоритмам...

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

Переменная. Тип данных. Ввод и вывод данных icon1. Понятие системы управления базами данных
Основная особенность субд – это наличие процедур для ввода и хранения не только самих данных, но и описаний их структуры. Файлы,...

Переменная. Тип данных. Ввод и вывод данных iconГенератор сигналов специальной формы
Он включает в себя библиотеки инструментов для сбора данных, обмена данными с устройства gpib (Многофункциональный Интерфейс фирмы...

Переменная. Тип данных. Ввод и вывод данных iconМодели данных и принципы разработки информационных систем (сдм. 02)
Цель курса – закрепление теоретических знаний по моделированию данных, практических навыков логического проектирования баз данных...

Переменная. Тип данных. Ввод и вывод данных iconОтчет по обеспеченности учебниками; Оформление новых учебников
...

Переменная. Тип данных. Ввод и вывод данных iconРабочая программа дисциплины Базы данных и субд
Целью дисциплины «Базы данных и субд» является изучение студентом методов проектирования баз данных, современных систем управления...

Переменная. Тип данных. Ввод и вывод данных iconОтчет о результатах проведения внутренней проверки информационной системы персональных данных ООО «Дядя Лёня»
Лёня – оператор персональных данных юридическое лицо, совместно с другими лицами организующее и осуществляющее обработку персональных...

Переменная. Тип данных. Ввод и вывод данных icon«Использование баз данных и субд для обработки экономической информации»
В состав банка данных входят одна или несколько баз данных, справочник баз данных, субд, а также библиотеки запросов и прикладных...


Разместите кнопку на своём сайте:
lib.convdocs.org


База данных защищена авторским правом ©lib.convdocs.org 2012
обратиться к администрации
lib.convdocs.org
Главная страница