Коллеги - педагогический журнал Казахстана

Наша библиотека

Главная » Файлы » В помощь учителю » Информатика

Стандартные математические функции. Функции преобразования типов данных.
2014-11-07, 8:14 PM
ПРЕДМЕТ: Информатика
Учитель информатики: Жаспанова Лаура Абильмансуровна
КГУ "СОШ №30"
ВКО, г.Семей
Тема урока: Стандартные математические функции.
Функции преобразования типов данных.

Цели урока:

Обучающие цели:
1. познакомить учащихся со стандартными математическими функциями;
2. познакомить учащихся с функциями преобразования типов данных;
3. познакомить учащихся с правилами написания данных функций в языке Turbo Pascal;
Воспитательные цели:
1. Воспитывать умение логически мыслить;
2. делать самостоятельные выводы;
3. отстаивать собственное мнение.
Учащиеся должны знать:
1. основные стандартные математические функции;
2. основные функции преобразования типов данных;
3. правила записи этих функций.

Учащиеся должны уметь:
1. правильно применять стандартные математические функции;
2. правильно применять стандартные функции преобразования типов данных.
План урока:
1. Организационный момент. Постановка целей и задач урока.
2. Проверочная работа по теме «Арифметические и логические функции языка программирования Turbo Pascal»
3. Объяснение нового материала.
4. Закрепление пройденной темы.
5. Подведение итогов урока. Домашнее задание.
Ход урока:
1. Проверочная работа по теме «Арифметические и логические функции языка программирования Turbo Pascal».

Внешний вид экрана представлен ниже. В конце программы данные можно сохранить на диск. Автоматически предлагается имя Pascal и место сохранения – папка Мои документы.


Правильные ответы на вопросы теста (1 вариант):
1 вопрос: 6;
2 вопрос: -2;
3 вопрос: 2;
4 вопрос: 8;
5 вопрос: 4;
6 вопрос: 6, 1, 2, 3, 0;
7 вопрос: 1, 2, 3, 8;
8 вопрос: 3;
9 вопрос: 3;
10 вопрос: 1, 8;
11 вопрос: 1;
12 вопрос: 4;
13 вопрос: 3;
14 вопрос: 2

Другим вариантом проверки является фронтальный опрос по вопросам стр. 17 и решения заданий на той же странице.

2. Объяснение нового материала. Мотивация учебной деятельности

Учитель: Часто приходиться решать задачи, которые связаны с математическими функциями. Правила их написания несколько отличаются от тех, которые приняты в курсе алгебры и геометрии. Сегодня мы с ними познакомимся.

3. Объяснение нового материала.

Математические функции

Функция Действие функции Пример
abs (x) модуль c:=abs (s)
exp (x) экспонента b:= exp (x)
cos (x) косинус d:= cos (x)
sin (x) синус c:= sin (x)
arctan (x) арктангенс c:= arctan (x)
ln (x) натуральный логарифм c:= ln (x)
sqr (x) квадрат х s:= sqr (x-5)
sqrt (x) корень квадратный из х d:= sqrt (x/(t-5)+6)

Функции преобразование типов данных

Функция Действие функции Пример
frac (x) дробная часть х d:=frac (12/56)
int (x) целая часть х c:= int (45/67)
trunc(x) Целая часть от числа (х – в диапазоне longint) c:= trunc (45/67)
round (x) округление до ближайшего целого c:= round (x)

Функция случайных чисел

Функция Действие функции Пример
random (x) случайное число в интервале [0,х] c:= random (x)
random случайное число в интервале [0,1] c:= random


2. Закрепление нового материала.

На доске записываются 3 типа примеров:
a) y=sin300 m=cos(x+1) d=

b)

с) Найдите целую часть от числа 45,78;
дробную часть от этого же числа 45,78;
округлите 45,78

4. Самостоятельная работа (при наличии времени)
а) Записать в формате Turbo Pascal следующие выражения:
1) ;

Ответ: y:=(-b+sqtr(sqr(b)+4*a*c))/2*a

2) ;

Ответ: r: = -(x*b-5)/c*s

3) ;
Ответ: y:= sin(x)/((cos(x)-sin(x))

4) ;

Ответ: a:= abs((2*x+y)/(x+1))

5) ;

Ответ: n:=sin(sqrt(x+1) –4

b) Определите результат операций:

1. a:= round(4.2);
Ответ: 4
Текст программы для учителя, который сомневается в том, что умеет правильно применять данную функцию:


var
a:integer;
begin
a:=round(4.2);
writeln(a);
end.
2. f:=frac(Pi:8:2);
Ответ: 0.14
Текст программы для учителя, который сомневается в том, что умеет правильно применять данную функцию:
var
f:real;
begin
f:=frac(Pi);
writeln(f:8:2);
end.
3. v:=int(56.32);
Ответ: 56
Текст программы для учителя:
var
v:real;
begin
v:=int(56.32);
writeln(v:8:2);
end.
4. k:=sqrt(9);
Ответ: 3
Текст программы для учителя:
var
k:real;
begin
k:=sqrt(9);
writeln(k:8:2);
end.
5. e:=sqr(9);
Ответ: 81
Текст программы для учителя:
var
е:real;
begin
е:=sqr(9);
writeln(е:8:2);
end.

5. Поведение итогов урока. Оценки за работу выставляются в журнал.
Домашнее задание.
Вопросы:
1. Охарактеризуйте каждую арифметическую операцию.
2. Какие операции называются операциями отношения? В чем заключаются особенности результата операций отношения?
3. Охарактеризуйте каждую логическую операцию.
4. Каковы основные правила для определения старшинства операций?
5. Какие типы данных используются в языке Turbo Pascal?

Задания:
Составьте программу, которая по введенным двум сторонам и углу между ними вычислит площадь треугольник.
Формула: S=½*a*c*sinβ
1o=π/180 рад.


program olkjy;
var
a,b,t,s :real;
begin
writeln('Площадь треугольника ');
write('Введите первой длину стороны в см.:');
readln(a);
write('Введите длину второй стороны в см.:');
readln(b);
write('Введите величину угла в градусах:');
readln(t);
s:=ABS(1/2*a*b*sin(t*Pi/180));
writeln('Площадь треугольника равна: ',s:6:2, 'кв.см.');
readln;
end.
Категория: Информатика | Добавил: aminamalika
Просмотров: 792 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 5.0/1
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Суббота, 2024-04-27, 3:22 AM
Приветствую Вас Гость

Форма входа

Категории раздела

Психология [194]
Педагогика [338]
Математика [864]
Физика [274]
История [385]
Классному руководителю [571]
Русский язык и литература [770]
Физическая культура [246]
Английский язык [456]
Искусство [204]
Родительский совет [19]
Биология [360]
Информатика [398]
Начальная школа [2040]
Мой Казахстан [258]
Технология [147]
Самопознание [197]
Технология труда [66]
Персональная рубрика учителя технологии труда Шукурова Суюнгали Сагинтаевич. Западно-Казахстанская область,Жанибекский район,СОШ имени Т.Жарокова
НВП и ОБЖ [47]
Профессиональное образование [180]
Дошколенок [574]
География [142]
Школьная библиотека [55]
Казахский язык и литература [642]
Химия [54]

Социальные закладк

Поиск

Друзья сайта

Академия сказочных наук

  • Теги

    презентация Ирина Борисенко открытый урок информатика флипчарт животные новый год 9 класс 5 класс творчество Казахские пословицы проект конспект урока 6 класс физика язык класс педагогика стихи Казахстан математика урок праздник наурыз познание мира музыка доклад программа литература география природа сценарий семья воспитание классному руководителю осень игра казахский язык и литература викторина Начальная школа тест конкурс ИЗО внеклассная работа литературное чтение Русский язык 3 класс технология воспитательная работа сказка Здоровье Оксана 8 марта искусство независимость английский язык психология учитель 3 класс биология статья внеклассное мероприятие классный час ЕНТ выпускной школа 1 класс Русский язык ЕГЭ тесты химия начальные классы Дети экология Дошкольники любовь разработка урока казахский язык самопознание Английский родители br конспект спорт критическое мышление патриотизм дружба дошколенок История обучение тренинг разработка 7 класс физическая культура игры КВН занятие детский сад физкультура Абай коучинг

    Статистика

    Рейтинг@Mail.ru