Выбранный для просмотра документ домашнее задание Математические функции в системе программирования PascalABC.NET.docx
Скачать материал "Математические функции в системе программирования PascalABC.NET"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Математические функции в системе программирования PascalABC.NET.docx
Скачать материал "Математические функции в системе программирования PascalABC.NET"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ презентация Математические функции в системе программирования PascalABC.NET.pptm
Скачать материал "Математические функции в системе программирования PascalABC.NET"
Рабочие листы
к вашим урокам
Скачать
1 слайд
1
Программирование
на языке Паскаль
© К.Ю. Поляков, 2006-2009
Арифметические операции
2 слайд
2
Переменные
Что такое переменная?
Какие имена правильные?
AXby R&B 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B
Какие бывают типы переменных?
Объявление переменных?
Как записать значение в переменную?
Как ввести значение с клавиатуры?
Как вывести значение переменной?
3 слайд
3
Блок-схема линейного алгоритма
начало
конец
процесс
ввод
вывод
блок «начало»
блок «ввод»
блок «процесс»
блок «вывод»
блок «конец»
ПРОВЕРИТЬ
4 слайд
4
Арифметические операции
+ сложение– вычитание
* умножение/ деление
div деление нацело (остаток отбрасывается)
mod остаток от деления
var a, b: integer;
begin
a := 7*3 - 4; { 17 }
a := a * 5; { 85 }
b := a div 10; { 8 }
a := a mod 10; { 5 }
end.
5 слайд
5
program qq;
var a, b: integer;
x, y: real;
begin
a := 5;
10 := x;
y := 7,8;
b := 2.5;
x := 2*(a + y);
a := b + x;
end.
Какие операторы неправильные?
имя переменной должно быть слева от знака :=
целая и дробная часть отделяются точкой
нельзя записывать вещественное значение в целую переменную
6 слайд
6
Порядок выполнения операций
вычисление выражений в скобках
умножение, деление, div, mod слева направо
сложение и вычитание слева направо
z := (5*a+c)/a*(b-c)/ b;
x:=(5*c*c-d*(a+b))/((c+d)*(d-2*a));
1 2 4 5 3 6
2 3 5 4 1 10 6 9 8 7
7 слайд
7
Ручная прокрутка программы
program qq;
var a, b: integer;
begin
a := 5;
b := a + 2;
a := (a + 2)*(b – 3);
b := a div 5;
a := a mod b;
a := a + 1;
b := (a + 14) mod 7;
end.
8 слайд
8
Вывод целых чисел
program qq;
var a, b: integer;
begin
a := 15;
b := 45;
writeln ( a, b );
writeln ( a:4, b:4 );
end.
15 45
1545
символов
на число
9 слайд
9
Вывод вещественных чисел
program qq;
var x: real;
begin
x := 12.345678;
writeln ( x:7:2 );
end.
12.35
всего символов
в дробной части
10 слайд
Другие операции
11 слайд
11
Задания
Ввести три числа, найти их сумму, произведение и среднее арифметическое.
Пример:
Введите три числа:
4 5 7
4+5+7=16
4*5*7=140
(4+5+7)/3=5.33
Ввести коэффициенты квадратного уравнения ax2+bx+c=0 и найти его корни.
Пример:
Введите коэффициенты a,b и c:
1 5 6
X1= -2 X2= -3
12 слайд
12
Домашнее задание на сайте dnevnik.ru
Ввести длины сторон прямоугольника и найти его площадь и периметр
Пример:
Введите стороны прямоугольника:
4 5
S=20
P=18
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
6 664 254 материала в базе
«Информатика (базовый и углублённый уровень)», Гейн А.Г., Ливчак А.Б., Сенокосов А.И. и др.
§ 27. Метод Монте-Карло
Больше материалов по этой темеНастоящий материал опубликован пользователем Дубровин Михаил Васильевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
600 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
4 ч.
Мини-курс
2 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.