Инфоурок Другое ПрезентацииФункции в языках объектно-ориентированного программирования

Функции в языках объектно-ориентированного программирования

Скачать материал
Скачать материал "Функции в языках объектно-ориентированного программирования"

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Агроном

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

  • Функции в языках объектно-ориентированного 
программированияБеляева Зоя Викт...

    1 слайд

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

  • Понятие функции	Понятие функции в языках программирования близко к понятию фу...

    2 слайд

    Понятие функции
    Понятие функции в языках программирования близко к понятию функции в математике. Функция может иметь один или более аргументов. Аргументы в списке отделяются друг от друга запятыми:

    ИмяФункции (СписокАргументов)

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

  • Математические  функцииЗначения аргументов и функций являются числа. В VB 12...

    3 слайд

    Математические функции
    Значения аргументов и функций являются числа. В VB 12 математических функций.
    Тригонометрические: SIN(число), COS(число), TAN(число), ATN(число)

    Пример:
    Dim sngA, sngC, sngS, sngD, sngpi AS Single
    A = 1.3 ' Определяем угол в радианах
    C = Sin(A) ' Вычисляем синус
    S = Cos(A) ' Вычисляем косинус
    C = Tan(A) ' Вычисляем тангенс
    pi = 4 * Atn(1) ' Вычисляет значение числа pi.

  • Математические  функции2. Квадратный корень:  SQR(число)Пример:
Dim  intS AS...

    4 слайд

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

  • Математические  функции4. Случайное число:  RND[(число)]- генерирует случайно...

    5 слайд

    Математические функции
    4. Случайное число: RND[(число)]- генерирует случайное число от 0 до 1.
    Для генерации случайного числа Х в интервале [ A,B] используют формулу:
    X=RND*(B-A)+A или
    X=RND*(B-A+1)+A (включает крайние значения интервала [ A,B])

    Каждый раз при запуске программы, если не переустанавливается база генератора случайных чисел, формируется одна и та же последовательность чисел.
    RANDOMIZE (база) - переустанавливаем базу генератора случайных чисел.
    Пример:
    Dim intV AS Integer
    RANDOMIZE TIMER
    V = Int((6 * Rnd) + 1) ' Генерирует случайное число от 1 до 6

  • Строковые  функцииФункция определения длины строки:  
	LEN(Строка$)- определя...

    6 слайд

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

  • Строковые  функцииПример:
Dim strA, strL, strR, strS As String, intN As Integ...

    7 слайд

    Строковые функции
    Пример:
    Dim strA, strL, strR, strS As String, intN As Integer
    strA = “Школа" ' Определяем строку
    intN=Len(strA) ' Определяем длину строки
    strL = Left(«Школа», 1) ' Возвратит «Ш»
    strL = Left(strA, 3) ' Возвратит «Шко»
    strL = Left(«Школа», 20) ' Возвратит «Школа»
    strR= Right(strA, 1) ' Возвратит «а»
    strR = Right(«Школа», 3) ' Возвратит «ола»
    strS=Mid(«Школа»,2,3) ' Возвратит «кол»

  • Функции ввода и выводаInputBox (Окно ввода)позволяет вводить данные с помощью...

    8 слайд

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

    InputBox (Приглашение$,Заголовок$,[ПоУмолчанию$])

  • Функции ввода и вывода2. MsgBox (Панель сообщений)позволяет выводить сообщени...

    9 слайд

    Функции ввода и вывода
    2. MsgBox (Панель сообщений)позволяет выводить сообщения на специальной панели.

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

  • Функции ввода и выводаЗначения ЧисКод1 и ЧисКод2, определяющие вид панели соо...

    10 слайд

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

  • Функции даты и времениФункция DATE возвращает значение текущей даты, которое...

    11 слайд

    Функции даты и времени
    Функция DATE возвращает значение текущей даты, которое представляется в виде чисел

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

    #Часы:Минуты:Секунды#

  • DateDiff (interval, date1, date2) - возвращает разность между двумя датами. П...

    12 слайд

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

    Today = Date 'узнаем текущую системную дату

    Today = Time 'узнаем текущее системное время
    Различия между функциями Date, Time и Now

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

    13 слайд

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

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 993 материала в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 15.07.2020 189
    • PPTX 129.3 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Ваневский Анатолий Алексеевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Ваневский Анатолий Алексеевич
    Ваневский Анатолий Алексеевич
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 60761
    • Всего материалов: 204

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 487 человек из 71 региона
  • Этот курс уже прошли 2 326 человек

Курс профессиональной переподготовки

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 284 человека из 66 регионов
  • Этот курс уже прошли 849 человек

Мини-курс

Рациональность и творчество в педагогике

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Идеи эпохи Просвещения: педагогическое значение для современности

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Художественная гимнастика: диагностика и технические аспекты

3 ч.

780 руб. 390 руб.
Подать заявку О курсе