Презентация "Функции в языках ООП"
презентация к уроку по информатике и икт (9 класс) по теме

Беляева Зоя Викторовна

Презентация предназначена в помощь учителю при проведении урока по теме "Функции в языках объектно-ориентированного программирования" на примере Visual Basic

Скачать:

ВложениеРазмер
Файл Презентация "Функции в языках ООП"129.29 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Функции в языках объектно-ориентированного программирования Беляева Зоя Викторовна, учитель информатики МОУ « Новоуральская СОШ»

Слайд 2

Понятие функции Понятие функции в языках программирования близко к понятию функции в математике. Функция может иметь один или более аргументов. Аргументы в списке отделяются друг от друга запятыми: ИмяФункции ( СписокАргументов ) Для каждого набора значений аргументов можно определить значение функции. В программировании говорят, что функция возвращает свое значение, если заданы значения ее аргументов. Функции обычно входят в состав выражений, значения которых присваиваются переменным.

Слайд 3

Математические функции З начения аргументов и функций являются числа. В VB 12 математических функций. Тригонометрические: SIN( число ), COS( число ), TAN( число ), ATN( число ) Пример: Dim sng A, sng C, sng S, sng D , sng pi AS Single A = 1.3 ' Определяем угол в радианах C = Sin (A) ' Вычисляем синус S = Cos (A) ' Вычисляем косинус C = Tan (A) ' Вычисляем тангенс pi = 4 * Atn (1) ' Вычисляет значение числа pi .

Слайд 4

Математические функции 2 . Квадратный корень: SQR( число) Пример: Dim int S AS Integer S = Sqr (4) 'Возвратит 2. S = Sqr (-4) 'Генерирует ошибку (корень из отрицательного числа). 3 . Логарифм: LOG( число ) – вычисляет натуральный логарифм x исла (по основанию e ). (Возвращает тип Double ) е=2.71 Для того, чтобы получить логарифм по основанию n нужно произвести следующее вычисление: Logn ( x ) = Log ( x ) / Log ( n )

Слайд 5

Математические функции 4 . Случайное число: RND[( число) ] - генерирует случайное число от 0 до 1. Для генерации случайного числа Х в интервале [ A , B ] используют формулу: X = RND *( B - A )+ A или X = RND *( B - A +1)+ A (включает крайние значения интервала [ A , B ]) Каждый раз при запуске программы, если не переустанавливается база генератора случайных чисел, формируется одна и та же последовательность чисел. RANDOMIZE ( база ) - переустанавливаем базу генератора случайных чисел. Пример: Dim int V AS Integer RANDOMIZE TIMER V = Int ((6 * Rnd ) + 1) ' Генерирует случайное число от 1 до 6

Слайд 6

Строковые функции Функция определения длины строки: LEN( Строка $) - определяет количество символов в Строке $ (возвращает числовое значение) Функции вырезания подстроки: LEFT (Строка $ , n ) - вырезает n символов из Строки $ , начиная с первого символа RIGHT (Строка $ , n ) - вырезает n символов из Строки $ , начиная справа MID (Строка $ , n , k ) - вырезает из Строки $ с n -ой позиции k символов Строками являются либо аргументы, либо возвращаемые функциями значения Функции вырезания подстроки возвращают строковое значение

Слайд 7

Строковые функции Пример: Dim s tr A , str L , str R , s tr S As String , int N As Integer str A = “Школа" ' Определяем строку int N = Len ( strA ) ' Определяем длину строки str L = Left («Школа», 1) ' Возвратит «Ш» str L = Left ( strA , 3) ' Возвратит « Шко » str L = Left («Школа», 20) ' Возвратит «Школа» str R = Right ( strA , 1) ' Возвратит «а» s tr R = Right («Школа», 3) ' Возвратит « ола » s tr S = Mid ( «Школа»,2,3) ' Возвратит «кол»

Слайд 8

Функции ввода и вывода InputBox (Окно ввода) позволяет вводить данные с помощью диалоговой панели. Аргументы: 3 строки, значение – тоже строка InputBox ( Приглашение $, Заголовок $ , [ ПоУмолчанию $ ])

Слайд 9

Функции ввода и вывода 2. Msg Box (Панель сообщений) позволяет выводить сообщения на специальной панели. Msg Box (Сообщение $[ ,ЧисКод1+ЧисКод2 ][ ,Заголовок $ ]) Возвращает Число, по которому можно определить какую кнопку нажал пользователь. Сообщение $ выводится на панель сообщений Значение ЧисКод1 определяет вид пиктограммы, которая помещается в панель сообщений; Значение ЧисКод2 определяет набор кнопок, размещаемых на панели; Заголовок $ печатается в строке заголовка

Слайд 10

Функции ввода и вывода Значения ЧисКод1 и ЧисКод2 , определяющие вид панели сообщений ЧисКод1 Пиктограмма 16 32 48 64 ЧисКод2 Набор кнопок 0 ОК 1 ОК, Отмена 2 Стоп, Повтор, Пропустить 3 Да, Нет, Отмена 4 Да, Нет 5 Повтор, Отмена Х i ? ! Нажатие на кнопку приводит к вычислению значения функции, которое зависит от нажатой кнопки (Таблица 1.6. на стр. 32) MsgBox ("Уважаемый " + strA + ", Вы готовы к проверке знаний?", 36 , "Конец регистрации")

Слайд 11

Функции даты и времени Функция DATE возвращает значение текущей даты, которое представляется в виде чисел # Месяц/Число/Год # Разностью значений является число дней между датами 2. Функция TIME$ возвращает значение текущего времени, имеющего тип String , которое можно вывести в текстовое поле. Значение времени выводится в виде чисел, разделенных знаком : # Часы:Минуты:Секунды #

Слайд 12

DateDiff (interval, date1, date2) - возвращает разность между двумя датами. Параметр interval указывает в каком формате будет вычисляться разность Today = Now ' узнаем текущую системную дату и время Today = Date ' узнаем текущую системную дату Today = Time ' узнаем текущее системное время Различия между функциями Date, Time и Now

Слайд 13

Домашнее задание Стр. 29 – 32 Ответить на контрольные вопросы Подготовиться к проверочной работе


По теме: методические разработки, презентации и конспекты

Методическая разработка по русскому языку (9 класс) на тему: "Русский язык - национальный язык русского народа".

Приобретение учащимися знаний об особенностях национального языка, его назначении, развитии....

Внеклассное мероприятие по русскому языку "Путешествие в стран иностранных слов" Внеклассное мероприятие по русскому языку "Путешествие в стран иностранных слов" Внеклассное мероприятие по русскому языку "Путешествие в страну иностранных слов"

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

Внеклассное мероприятие по русскому языку "Путешествие в стран иностранных слов" Внеклассное мероприятие по русскому языку "Путешествие в стран иностранных слов" Внеклассное мероприятие по русскому языку "Путешествие в страну иностранных слов"

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

Урок в 5 классе по теме "Язык и человек. Язык и речь. Язык и его единицы"

Ассоциативные приёмы для запоминания учебного материала по теме урока....

Открытый бинарный урок по дисциплине «Русский язык и культура речи» и «Иностранный язык» (английский язык; немецкий язык; французский язык)

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