Выбранный для просмотра документ 9a открытый.pptx
Скачать материал
Рабочие листы
к вашим урокам
Скачать
Курс профессиональной переподготовки
Курс профессиональной переподготовки
Курс профессиональной переподготовки
1 слайд
«Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.»
Linus Torvalds
2 слайд
Тема урока: Функции в языках объектно-ориентированного и процедурного программирования
2
3 слайд
Понятие функции в языках программирования близко к понятию функции в математике. Функция может иметь один или более аргументов. Для каждого набора значений аргументов можно определить значение функции. В программировании говорят, что функция возвращает свое значение, если заданы значения ее аргументов. Функции обычно входят в состав выражений, значения которых присваиваются переменным.
3
4 слайд
Функции могут быть различных типов:
математические,
строковые,
ввода и вывода,
даты и времени и др.
Тип функции определяется возможными значениями аргументов и значением функции. В математических функциях значениями как аргументов, так и функций являются числа
4
5 слайд
Функции в языках объектно – ориентированного программирования
Математические функции в Visual Basic реализуются с помощью методов:
Синус - Math.Sin();
Косинус – Math.Cos();
Квадратный корень – Math.Sqrt()
5
6 слайд
2. Строковые функции в Visual Basic оперируют данными в кодировке Unicode:
Функция вырезания левой подстроки: Left (строка, длина).
Например, Left (“килобайт”, 4)=“кило”.
Функция вырезания правой подстроки: Right (строка, длина).
Например, Right (“килобайт”, 4)=“байт”.
Функция вырезания произвольной подстроки: Mid (строка, позиция, длина).
Например, Mid (“информатика”, 3,5)=“форма”
Функция определения длины строки: Len (строка).
Функция Asc(строка). Например, Asc(“и”)=“232”.
Функция Chr (число). Например, Chr(“255”)=“я”.
6
7 слайд
3. Функции ввода/вывода данных в Visual Basic:
Функция ввода InputBox ()
А = InputBox("Сообщение","Заголовок")
Функция вывода MsgBox ()
МsgBox("Сообщение" [,ЧисКод1+ЧисКод2] [,"Заголовок"])
7
8 слайд
4. Функции даты и времени.
Функция Today возвращает значение текущей даты, которое можно присвоить переменным типа Date. Значение даты представляется в виде тройки чисел #Число/Месяц/Год#, разделенных знаком «/».
Функция ТimeOfday возвращает значение текущего времени типа String, которое можно вывести на надпись. Значение времени представляется в виде тройки чисел #Часы: Минуты: Секунды#, разделенных знаком «:».
Функция Nоw одновременно возвращает значение текущей даты и текущего времени.
Функция DateDiff (DateInterval.Day, Dat1, Dat2) возвращает разность значений аргументов Dat1, Dat2, равную количеству дней между датами. Первый аргумент DateInterval.Day задает единицу измерения времени.
8
9 слайд
Проект (Project)
Результатом процессов программирования и конструирования является проект, который объединяет в себе программный код и графический интерфейс. Система объектно – ориентированного программирования Visual Basic содержит и интерпретатор, и компилятор, поэтому проекты могут выполняться в самой системе, а также могут быть преобразованы в приложения, которые выполняются в операционной системе
9
10 слайд
Графический интерфейс Visual Basic 6.0
10
Основой для создания графического интерфейса проекта является объект ФОРМА q
Графический интерфейс проекта представляет собой ФОРМУ, на которой размещены элементы управления
11 слайд
Обработчик события
11
Служебные слова Private Sub и End Sub обозначают начало и конец обработчика события.
Имя обработчика события Button1_Click() включает в себя имя объекта и имя события. Далее необходимо ввести в обработчик события программный код, который реализует определенный алгоритм.
Обработчик события представляет собой программу, которая начинает выполняться после наступления определенного события.
12 слайд
Алгоритм, записанный на «понятном» компьютере языке программирования, называется
Программирование – процесс составления программ для компьютера.
12
программой
Повторение
13 слайд
Практическая работа
«Строковый калькулятор»
13
14 слайд
Итог урока
Что нового вы узнали на уроке?
14
Какой тип данных могут иметь аргументы и возвращаемые значения математических функций?
Какой тип данных могут иметь аргументы и возвращаемые значения строковых функций?
Какой тип данных могут иметь аргументы и возвращаемые значения функций ввода и вывода?
Какой тип данных могут иметь аргументы и возвращаемые значения функций даты и времени?
15 слайд
Итог урока
Что нового вы узнали на уроке?
Домашнее задание: п 4.5 и п/р № 4.4
15
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Практическая работа.doc
Скачать материал
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
Материал урока содержит конспект, презентацию и практ. работу
6 363 027 материалов в базе
«Информатика (изд. "БИНОМ. Лаборатория знаний")», Угринович Н.Д.
1.5. Функции в языках объектно-ориентированного и процедурного программирования
Больше материалов по этой темеНастоящий материал опубликован пользователем Барахоева Айшат Даутовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%«Эффективный» мозг и потребности
Развитие функций самоконтроля у дошкольника
Композиция: развитие художественно-творческих способностей детей дошкольного возраста
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.