SlideShare a Scribd company logo
1 of 22
Основы алгоритмизации иОсновы алгоритмизации и
объектно-ориентированногообъектно-ориентированного
программированияпрограммирования
Алгоритм и его формальноеАлгоритм и его формальное
исполнениеисполнение
Свойства алгоритма и егоСвойства алгоритма и его
исполнителиисполнители
 Дискретность.Дискретность. В человеческой деятельностиВ человеческой деятельности
для достижения требуемого результатадля достижения требуемого результата
используются алгоритмыиспользуются алгоритмы,, содержащие четкиесодержащие четкие
описания действий. Каждый алгоритм состоит изописания действий. Каждый алгоритм состоит из
последовательности шагов.последовательности шагов.
Результативность.Результативность. Алгоритм сложения,Алгоритм сложения,
вычитания, умножения и деления столбиком.вычитания, умножения и деления столбиком.
Применение этих алгоритмов всегда приводит кПрименение этих алгоритмов всегда приводит к
результату.результату. Массовость.Массовость.
Возможность применения алгоритма к большомуВозможность применения алгоритма к большому
кол-ву различных исходных данных называетсякол-ву различных исходных данных называется
массовостью.массовостью.
 Исполнители алгоритмов.Исполнители алгоритмов.
Алгоритмы широко используются вАлгоритмы широко используются в
технике в системах управлениятехнике в системах управления
объектами.объектами.
Детерминированность.Детерминированность. ПриПри
управлении самолетом используютсяуправлении самолетом используются
сложные алгоритмы, исполнителямисложные алгоритмы, исполнителями
которых являются пилот или бортовойкоторых являются пилот или бортовой
компьютер.компьютер.
Выполнимость и понятность.Выполнимость и понятность.
Исполнителем этих алгоритмовИсполнителем этих алгоритмов
является компьютер, поэтому ониявляется компьютер, поэтому они
должны быть записаны на понятномдолжны быть записаны на понятном
компьютеру машинном языке.компьютеру машинном языке.
Выполнение алгоритмовВыполнение алгоритмов
человеком и компьютеромчеловеком и компьютером
 Формальное выполнение алгоритмовФормальное выполнение алгоритмов
человеком.человеком. Человек может выполнитьЧеловек может выполнить
алгоритмы формально, не вникая валгоритмы формально, не вникая в
содержание поставленной задачи, а толькосодержание поставленной задачи, а только
строго выполняя последовательностьстрого выполняя последовательность
действий, содержащихся в алгоритме.действий, содержащихся в алгоритме.
Выполнение алгоритмов компьютером.Выполнение алгоритмов компьютером.
Информацию в компьютере обрабатываетИнформацию в компьютере обрабатывает
процессор, следовательно, алгоритм долженпроцессор, следовательно, алгоритм должен
быть записан на языке, понятном процессору,быть записан на языке, понятном процессору,
т.е на машинном языке, представляющемт.е на машинном языке, представляющем
собой логические последовательности нулейсобой логические последовательности нулей
и единиц.и единиц.
Основы объектно-Основы объектно-
ориентированного визуальногоориентированного визуального
программирования на языкепрограммирования на языке
Visual BasicVisual Basic
 Visual BasicVisual Basic является системойявляется системой
программирования, позволяетпрограммирования, позволяет
кодировать алгоритмы. С другойкодировать алгоритмы. С другой
стороны является средойстороны является средой
проектирования, позволяетпроектирования, позволяет
осуществлять визуальноеосуществлять визуальное
конструирование графическогоконструирование графического
интерфейса.интерфейса.
Объекты: свойства и методыОбъекты: свойства и методы
 Объекты.Объекты. Каждый объект обладаетКаждый объект обладает
определенным набором свойств и можетопределенным набором свойств и может
использовать определенные методыиспользовать определенные методы
обработки данных.обработки данных.
Классы объектовКлассы объектов являются шаблонами,являются шаблонами,
определяющими наборы свойств, методов иопределяющими наборы свойств, методов и
событий, по которым создаются объекты.событий, по которым создаются объекты.
Основными классами объектов являютсяОсновными классами объектов являются
объекты, реализующие графическийобъекты, реализующие графический
интерфейс проектов.интерфейс проектов.
 Свойства объекта.Свойства объекта. Каждый класс объектовКаждый класс объектов
обладает определенным набором свойств.обладает определенным набором свойств.
Различные экземпляры класса объектовРазличные экземпляры класса объектов
обладают одинаковым набором свойств,обладают одинаковым набором свойств,
однако значения свойств у них могутоднако значения свойств у них могут
отличаться.отличаться.
Методы объекта.Методы объекта. Объекты могутОбъекты могут
использовать различные методы обработкииспользовать различные методы обработки
данных. Для использования метода в строкеданных. Для использования метода в строке
программного кода необходимо указать имяпрограммного кода необходимо указать имя
объекта и затем метод, которые разделяютсяобъекта и затем метод, которые разделяются
между собой точкой.между собой точкой.
Графический интерфейс проектаГрафический интерфейс проекта
и событийные процедурыи событийные процедуры
 Графический интерфейс проектаГрафический интерфейс проекта
представляет собой форму, напредставляет собой форму, на
которой размещеныкоторой размещены
управляющие элементы.управляющие элементы.
Событийная процедураСобытийная процедура
представляет собой программу,представляет собой программу,
которая начинает выполнятьсякоторая начинает выполняться
после реализациипосле реализации
определенного события.определенного события.
Переменные: тип, имя, значениеПеременные: тип, имя, значение
 Переменные используются для хранения иПеременные используются для хранения и
обработки данных в программах.обработки данных в программах.
Тип переменной.Тип переменной.
Определяется диапазоном значений, которыеОпределяется диапазоном значений, которые
могут принимать переменные, имогут принимать переменные, и
допустимыми операциями над этимидопустимыми операциями над этими
значениями.значениями. ИмяИмя
переменной.переменной. Определяют областиОпределяют области
оперативной памяти компьютера, в которыхоперативной памяти компьютера, в которых
хранятся значения переменных.хранятся значения переменных.
 Объявление переменных.Объявление переменных.
Необходимо объявлять переменные,Необходимо объявлять переменные,
для того чтобы исполнитель программыдля того чтобы исполнитель программы
(компьютер) понимал, переменные(компьютер) понимал, переменные
какого типа используются в программе.какого типа используются в программе.
Присваивание переменнымПрисваивание переменным
значений.значений. Переменная можетПеременная может
получить или изменить значение сполучить или изменить значение с
помощью оператора присваивания.помощью оператора присваивания.
Арифметические, строковые иАрифметические, строковые и
логические выражениялогические выражения
 В состав могут входить переменныеВ состав могут входить переменные
числового типа, числа, знакичислового типа, числа, знаки
арифметических операций, а так жеарифметических операций, а так же
математические функции.математические функции.
Строковые выражения.Строковые выражения. В составВ состав
могут входить переменные строковогомогут входить переменные строкового
типа, строки и строковые функции.типа, строки и строковые функции.
Логические выражения.Логические выражения. В составВ состав
могут входить логические переменные,могут входить логические переменные,
логические значения, результатылогические значения, результаты
операций сравнения чисел и строк, аопераций сравнения чисел и строк, а
также логические операции.также логические операции.
Функции в языкеФункции в языке
программированияпрограммирования Visual BasicVisual Basic
20052005
 Функция может иметь один или болееФункция может иметь один или более
аргументов. В программированииаргументов. В программировании
говорят, что функция возвращает своеговорят, что функция возвращает свое
значение, если заданы значения еезначение, если заданы значения ее
аргументов. Функции могут бытьаргументов. Функции могут быть
различных типов: математические,различных типов: математические,
строковые, ввода и вывода, даты истроковые, ввода и вывода, даты и
времени. Тип функции определяетсявремени. Тип функции определяется
возможными значениями аргументов ивозможными значениями аргументов и
значением функции.значением функции.
Строковые функцииСтроковые функции
 Функция вырезания левойФункция вырезания левой
подстрокиподстроки Left()Left().. ЗначениемЗначением
является левая подстрока.является левая подстрока.
Начинается от крайнего левогоНачинается от крайнего левого
символа аргумента и имеет кол-восимвола аргумента и имеет кол-во
символов.символов.
Функция вырезания правойФункция вырезания правой
подстрокиподстроки Right()Right().. ЗначениемЗначением
является правая подстрока.является правая подстрока.
Заканчивается крайним правымЗаканчивается крайним правым
символом аргумента.символом аргумента.
 Функция вырезания произвольнойФункция вырезания произвольной
подстрокиподстроки Mid()Mid().. Значением функцииЗначением функции
является подстрока. Начинается с символаявляется подстрока. Начинается с символа
аргумента.аргумента.
Функция определения длины строкиФункция определения длины строки
Len()Len().. Аргументом является строка, аАргументом является строка, а
возвращает функция числовое значениевозвращает функция числовое значение
длины строки.длины строки. ФункцияФункция
Ask()Ask().. Осуществляет преобразование строкиОсуществляет преобразование строки
и числовой код первого символа.и числовой код первого символа.
ФункцияФункция Chr()Chr()..
Осуществляет преобразование числовогоОсуществляет преобразование числового
кода и символ.кода и символ.
Функции ввода и вывода данныхФункции ввода и вывода данных
 Эта функция позволяет вводить данныеЭта функция позволяет вводить данные
с помощью диалогового окна ввода. Вс помощью диалогового окна ввода. В
процесс выполнения этой функциипроцесс выполнения этой функции
появляется диалоговое окно споявляется диалоговое окно с
текстовым полем.текстовым полем.
Функция выводаФункция вывода сообщенийсообщений
MsgBox()MsgBox().. Позволяет выводитьПозволяет выводить
сообщения с помощью окна сообщений.сообщения с помощью окна сообщений.
Функции даты и времениФункции даты и времени
 ФункцияФункция TodayToday возвращает значениевозвращает значение
текущей даты, которое может присвоитьтекущей даты, которое может присвоить
переменным типапеременным типа DateDate..
ФункцияФункция TimeTime OfOf dayday возвращает значениевозвращает значение
текущего времени типатекущего времени типа StringString, которое можно, которое можно
вывести на надпись.вывести на надпись.
ФункцияФункция NowNow одновременно возвращаетодновременно возвращает
значение текущей даты и текущего времени.значение текущей даты и текущего времени.
ФункцияФункция Date Diff (Date Interval. Day,Date Diff (Date Interval. Day,
Dat 1,Dat 1, Dat 2)Dat 2) возвращает разность значенийвозвращает разность значений
аргументов, равную кол-ву дней междуаргументов, равную кол-ву дней между
датами.датами.
Кодирование алгоритмическихКодирование алгоритмических
структур основных типов наструктур основных типов на
языке программированияязыке программирования VisualVisual
BasicBasic
 Алгоритм, в которомАлгоритм, в котором
команды выполняютсякоманды выполняются
последовательно,последовательно,
называется линейнымназывается линейным
алгоритмом. Для тогоалгоритмом. Для того
чтобы сделать алгоритмчтобы сделать алгоритм
более наглядным, частоболее наглядным, часто
используют блок-схемы.используют блок-схемы.
Алгоритмическая структураАлгоритмическая структура
ветвлениеветвление В алгоритмическойВ алгоритмической
структуреструктуре ““ветвлениеветвление””
в зависимости отв зависимости от
истинности илиистинности или
ложности условияложности условия
выполняется одна иливыполняется одна или
другая серия команд.другая серия команд.
АлгоритмическаяАлгоритмическая
структураструктура ““выборвыбор””..
Выполняется одна изВыполняется одна из
несколькихнескольких
последовательностейпоследовательностей
команд при истинностикоманд при истинности
соответствующегосоответствующего
условия.условия.
Алгоритмическая структураАлгоритмическая структура
““циклцикл”” Бывают двух видов:Бывают двух видов:
Цикл со счетчиком,Цикл со счетчиком, в которомв котором
тело цикла выполняетсятело цикла выполняется
определенное кол-во раз.определенное кол-во раз.
Цикл поЦикл по
условию,условию, в котором тело циклав котором тело цикла
выполняется, пока истинновыполняется, пока истинно
условие.условие.
Графические возможности языкаГрафические возможности языка
программированияпрограммирования Visual BasicVisual Basic
20052005
 Область рисования.Область рисования. Позволяет выбрать вПозволяет выбрать в
качестве области рисования определенныйкачестве области рисования определенный
элемент управления и обладает методамиэлемент управления и обладает методами
рисования графических фигур.рисования графических фигур.
Перо.Перо. Определяет цвет и ширину линиюОпределяет цвет и ширину линию
рисования.рисования.
Кисть.Кисть. Определяет цвет и стильОпределяет цвет и стиль
закрашивания прямоугольников, окружностейзакрашивания прямоугольников, окружностей
и других замкнутых фигур.и других замкнутых фигур.
Графические методы.Графические методы. Рисуются сРисуются с
использованием граф.методов. Контуриспользованием граф.методов. Контур
рисуется с использованием заданного пера.рисуется с использованием заданного пера.
 Цвет.Цвет. Устанавливается как значение св-ваУстанавливается как значение св-ва
ColorColor..
Рисование текста.Рисование текста. Позволяет выводитьПозволяет выводить
текст в область рисования.текст в область рисования.
Система координат.Система координат. Рисование линий,Рисование линий,
прямоугольников и других фигур производитсяпрямоугольников и других фигур производится
в компьютерной системе координат, началов компьютерной системе координат, начало
которой расположено в верхнем левом углукоторой расположено в верхнем левом углу
формы или элемента управления.формы или элемента управления.
Проект ГрафическийПроект Графический
редактор.редактор. Создать проект, который позволитСоздать проект, который позволит
рисовать линии, прямоугольники, окружности.рисовать линии, прямоугольники, окружности.
ПроектПроект
Система координат.Система координат. Создать проект,Создать проект,
который обеспечит рисование осей и печатькоторый обеспечит рисование осей и печать
шкалы в компьютерной системе координат ишкалы в компьютерной системе координат и
математической системе координат.математической системе координат.
Анимация в языкеАнимация в языке Visual BasicVisual Basic
 Для создании анимации применяетсяДля создании анимации применяется
принцип смены кадров, как этопринцип смены кадров, как это
делается в мультипликации. Для этогоделается в мультипликации. Для этого
необходимо с определенной частотойнеобходимо с определенной частотой
рисовать объект в поле рисования,рисовать объект в поле рисования,
причем координаты объекта должныпричем координаты объекта должны
каждый раз изменяться накаждый раз изменяться на
определенную велечину.определенную велечину.

More Related Content

What's hot

Java. Cистемы счислния, битовые операции
Java. Cистемы счислния, битовые операцииJava. Cистемы счислния, битовые операции
Java. Cистемы счислния, битовые операцииUnguryan Vitaliy
 
C++ Базовый. Занятие 04.
C++ Базовый. Занятие 04.C++ Базовый. Занятие 04.
C++ Базовый. Занятие 04.Igor Shkulipa
 
C++ Базовый. Занятие 01.
C++ Базовый. Занятие 01.C++ Базовый. Занятие 01.
C++ Базовый. Занятие 01.Igor Shkulipa
 
Типы данных
Типы данныхТипы данных
Типы данныхOlgaDask
 
Типы данных
Типы данныхТипы данных
Типы данныхMonsterXX
 
апкс 2011 05_verilog
апкс 2011 05_verilogапкс 2011 05_verilog
апкс 2011 05_verilogIrina Hahanova
 
presentation Algoritm
presentation Algoritmpresentation Algoritm
presentation Algoritmklochkova
 
Диаграмма классов
Диаграмма классовДиаграмма классов
Диаграмма классовDEVTYPE
 
презентация кметодическим указаниям к лаб. работам
презентация кметодическим указаниям к лаб. работампрезентация кметодическим указаниям к лаб. работам
презентация кметодическим указаниям к лаб. работамstudent_kai
 
C++ осень 2013 лекция 5
C++ осень 2013 лекция 5C++ осень 2013 лекция 5
C++ осень 2013 лекция 5Technopark
 
Преобразования типов. Операторы ветвления
Преобразования типов. Операторы ветвленияПреобразования типов. Операторы ветвления
Преобразования типов. Операторы ветвленияIhor Porotikov
 

What's hot (13)

Java. Cистемы счислния, битовые операции
Java. Cистемы счислния, битовые операцииJava. Cистемы счислния, битовые операции
Java. Cистемы счислния, битовые операции
 
C++ Базовый. Занятие 04.
C++ Базовый. Занятие 04.C++ Базовый. Занятие 04.
C++ Базовый. Занятие 04.
 
C++ Базовый. Занятие 01.
C++ Базовый. Занятие 01.C++ Базовый. Занятие 01.
C++ Базовый. Занятие 01.
 
Типы данных
Типы данныхТипы данных
Типы данных
 
Типы данных
Типы данныхТипы данных
Типы данных
 
апкс 2011 05_verilog
апкс 2011 05_verilogапкс 2011 05_verilog
апкс 2011 05_verilog
 
presentation Algoritm
presentation Algoritmpresentation Algoritm
presentation Algoritm
 
Диаграмма классов
Диаграмма классовДиаграмма классов
Диаграмма классов
 
4 azure 24 04
4 azure 24 044 azure 24 04
4 azure 24 04
 
Step 5
Step 5Step 5
Step 5
 
презентация кметодическим указаниям к лаб. работам
презентация кметодическим указаниям к лаб. работампрезентация кметодическим указаниям к лаб. работам
презентация кметодическим указаниям к лаб. работам
 
C++ осень 2013 лекция 5
C++ осень 2013 лекция 5C++ осень 2013 лекция 5
C++ осень 2013 лекция 5
 
Преобразования типов. Операторы ветвления
Преобразования типов. Операторы ветвленияПреобразования типов. Операторы ветвления
Преобразования типов. Операторы ветвления
 

Viewers also liked

Алгоритм и его формальное исполнение.
Алгоритм и его формальное исполнение.Алгоритм и его формальное исполнение.
Алгоритм и его формальное исполнение.NickEliot
 
Способы записи алгоритма
Способы записи алгоритмаСпособы записи алгоритма
Способы записи алгоритмаurasova
 
алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.metodkopilka
 
BeeTeam: обучающий материал "Alcatel Idol2 mini S"
BeeTeam: обучающий материал "Alcatel Idol2 mini S"BeeTeam: обучающий материал "Alcatel Idol2 mini S"
BeeTeam: обучающий материал "Alcatel Idol2 mini S"Beeteam_Beeline
 
Алгоритмизация
АлгоритмизацияАлгоритмизация
АлгоритмизацияLebedeva_Zoya
 
алгоритмы и исполнители
алгоритмы и исполнителиалгоритмы и исполнители
алгоритмы и исполнителиoksench
 
Способы записи алгоритмов
Способы записи алгоритмовСпособы записи алгоритмов
Способы записи алгоритмовAndrey Dolinin
 
Modesto estate planning council presentation
Modesto estate planning council presentation Modesto estate planning council presentation
Modesto estate planning council presentation Paul Hood
 

Viewers also liked (10)

Алгоритм и его формальное исполнение.
Алгоритм и его формальное исполнение.Алгоритм и его формальное исполнение.
Алгоритм и его формальное исполнение.
 
Способы записи алгоритма
Способы записи алгоритмаСпособы записи алгоритма
Способы записи алгоритма
 
алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.
 
BeeTeam: обучающий материал "Alcatel Idol2 mini S"
BeeTeam: обучающий материал "Alcatel Idol2 mini S"BeeTeam: обучающий материал "Alcatel Idol2 mini S"
BeeTeam: обучающий материал "Alcatel Idol2 mini S"
 
алгоритм
алгоритмалгоритм
алгоритм
 
Алгоритмизация
АлгоритмизацияАлгоритмизация
Алгоритмизация
 
алгоритмы и исполнители
алгоритмы и исполнителиалгоритмы и исполнители
алгоритмы и исполнители
 
Способы записи алгоритмов
Способы записи алгоритмовСпособы записи алгоритмов
Способы записи алгоритмов
 
алгоритм и его свойства
алгоритм и его свойстваалгоритм и его свойства
алгоритм и его свойства
 
Modesto estate planning council presentation
Modesto estate planning council presentation Modesto estate planning council presentation
Modesto estate planning council presentation
 

Similar to Основы алгоритмического и объектно ориентированного программирования.

вспомогательные алгоритмы
вспомогательные алгоритмывспомогательные алгоритмы
вспомогательные алгоритмыЕлена Ключева
 
Отладка и оптимизация многопоточных OpenMP-программ
Отладка и оптимизация многопоточных OpenMP-программОтладка и оптимизация многопоточных OpenMP-программ
Отладка и оптимизация многопоточных OpenMP-программTatyanazaxarova
 
вспомогательные алгоритмы
вспомогательные алгоритмывспомогательные алгоритмы
вспомогательные алгоритмыЕлена Ключева
 
Программирование как способ выражения мыслей.
Программирование как способ выражения мыслей. Программирование как способ выражения мыслей.
Программирование как способ выражения мыслей. Levon Avakyan
 
тема множество для загрузки 2013
тема множество для загрузки 2013тема множество для загрузки 2013
тема множество для загрузки 2013AliyaAringazinova
 
10 кл орепации, функции, выражения (яп паскаль)
10 кл орепации, функции, выражения (яп паскаль)10 кл орепации, функции, выражения (яп паскаль)
10 кл орепации, функции, выражения (яп паскаль)Anna_Malina
 
10 кл орепации, функции, выражения (яп паскаль)
10 кл орепации, функции, выражения (яп паскаль)10 кл орепации, функции, выражения (яп паскаль)
10 кл орепации, функции, выражения (яп паскаль)Anna_Malina
 
ВИРТУАЛЬНАЯ ЛАБОРАТОРИЯ ОБУЧЕНИЯ МЕТОДАМ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА ДЛЯ ГЕНЕРА...
ВИРТУАЛЬНАЯ ЛАБОРАТОРИЯ ОБУЧЕНИЯ МЕТОДАМ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА ДЛЯ ГЕНЕРА...ВИРТУАЛЬНАЯ ЛАБОРАТОРИЯ ОБУЧЕНИЯ МЕТОДАМ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА ДЛЯ ГЕНЕРА...
ВИРТУАЛЬНАЯ ЛАБОРАТОРИЯ ОБУЧЕНИЯ МЕТОДАМ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА ДЛЯ ГЕНЕРА...ITMO University
 
Programming Concepts
Programming ConceptsProgramming Concepts
Programming ConceptsMister_Lee
 
язык програмирования
язык програмированияязык програмирования
язык програмированияOlegmingalev1997
 
Функции в языке программирования QBasic
Функции в языке программирования QBasicФункции в языке программирования QBasic
Функции в языке программирования QBasickvlar
 
C# Desktop. Занятие 16.
C# Desktop. Занятие 16.C# Desktop. Занятие 16.
C# Desktop. Занятие 16.Igor Shkulipa
 
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...yaevents
 
алгоритмы работы с величинами
алгоритмы работы с величинамиалгоритмы работы с величинами
алгоритмы работы с величинамиmoiselena13
 
Pavel Rumantsev - Java Script
Pavel Rumantsev - Java ScriptPavel Rumantsev - Java Script
Pavel Rumantsev - Java Scriptbeloslab
 

Similar to Основы алгоритмического и объектно ориентированного программирования. (20)

алгоритмы и их виды
алгоритмы и их видыалгоритмы и их виды
алгоритмы и их виды
 
алгоритмы и их виды
алгоритмы и их видыалгоритмы и их виды
алгоритмы и их виды
 
вспомогательные алгоритмы
вспомогательные алгоритмывспомогательные алгоритмы
вспомогательные алгоритмы
 
Отладка и оптимизация многопоточных OpenMP-программ
Отладка и оптимизация многопоточных OpenMP-программОтладка и оптимизация многопоточных OpenMP-программ
Отладка и оптимизация многопоточных OpenMP-программ
 
алгоритмы и их виды
алгоритмы и их видыалгоритмы и их виды
алгоритмы и их виды
 
вспомогательные алгоритмы
вспомогательные алгоритмывспомогательные алгоритмы
вспомогательные алгоритмы
 
10 инф
10 инф10 инф
10 инф
 
Программирование как способ выражения мыслей.
Программирование как способ выражения мыслей. Программирование как способ выражения мыслей.
Программирование как способ выражения мыслей.
 
тема множество для загрузки 2013
тема множество для загрузки 2013тема множество для загрузки 2013
тема множество для загрузки 2013
 
10 кл орепации, функции, выражения (яп паскаль)
10 кл орепации, функции, выражения (яп паскаль)10 кл орепации, функции, выражения (яп паскаль)
10 кл орепации, функции, выражения (яп паскаль)
 
10 кл орепации, функции, выражения (яп паскаль)
10 кл орепации, функции, выражения (яп паскаль)10 кл орепации, функции, выражения (яп паскаль)
10 кл орепации, функции, выражения (яп паскаль)
 
ВИРТУАЛЬНАЯ ЛАБОРАТОРИЯ ОБУЧЕНИЯ МЕТОДАМ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА ДЛЯ ГЕНЕРА...
ВИРТУАЛЬНАЯ ЛАБОРАТОРИЯ ОБУЧЕНИЯ МЕТОДАМ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА ДЛЯ ГЕНЕРА...ВИРТУАЛЬНАЯ ЛАБОРАТОРИЯ ОБУЧЕНИЯ МЕТОДАМ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА ДЛЯ ГЕНЕРА...
ВИРТУАЛЬНАЯ ЛАБОРАТОРИЯ ОБУЧЕНИЯ МЕТОДАМ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА ДЛЯ ГЕНЕРА...
 
Programming Concepts
Programming ConceptsProgramming Concepts
Programming Concepts
 
язык програмирования
язык програмированияязык програмирования
язык програмирования
 
Функции в языке программирования QBasic
Функции в языке программирования QBasicФункции в языке программирования QBasic
Функции в языке программирования QBasic
 
C# Desktop. Занятие 16.
C# Desktop. Занятие 16.C# Desktop. Занятие 16.
C# Desktop. Занятие 16.
 
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
 
5 Тема
5 Тема5 Тема
5 Тема
 
алгоритмы работы с величинами
алгоритмы работы с величинамиалгоритмы работы с величинами
алгоритмы работы с величинами
 
Pavel Rumantsev - Java Script
Pavel Rumantsev - Java ScriptPavel Rumantsev - Java Script
Pavel Rumantsev - Java Script
 

More from Елена Никонова

Разработка Web-сайтов с использованием языка разметки гипертекста HTML. Web-с...
Разработка Web-сайтов с использованием языка разметки гипертекста HTML. Web-с...Разработка Web-сайтов с использованием языка разметки гипертекста HTML. Web-с...
Разработка Web-сайтов с использованием языка разметки гипертекста HTML. Web-с...Елена Никонова
 
Создание проекта КАЛЬКУЛЯТОР
Создание проекта КАЛЬКУЛЯТОРСоздание проекта КАЛЬКУЛЯТОР
Создание проекта КАЛЬКУЛЯТОРЕлена Никонова
 
аппаратное обеспечение устройства ввода. устройства соединения
аппаратное обеспечение устройства ввода. устройства соединенияаппаратное обеспечение устройства ввода. устройства соединения
аппаратное обеспечение устройства ввода. устройства соединенияЕлена Никонова
 
О результатах реализации государственной программы "Cтоличное образование" в ...
О результатах реализации государственной программы "Cтоличное образование" в ...О результатах реализации государственной программы "Cтоличное образование" в ...
О результатах реализации государственной программы "Cтоличное образование" в ...Елена Никонова
 
Политехнический музей приглашает...
Политехнический музей приглашает...Политехнический музей приглашает...
Политехнический музей приглашает...Елена Никонова
 
Информирование с помощью мобильного приложения Госуслуги Москвы
Информирование с помощью мобильного приложения Госуслуги МосквыИнформирование с помощью мобильного приложения Госуслуги Москвы
Информирование с помощью мобильного приложения Госуслуги МосквыЕлена Никонова
 
Инструкция по порядку проведения платежа за школьное питание через мобильное ...
Инструкция по порядку проведения платежа за школьное питание через мобильное ...Инструкция по порядку проведения платежа за школьное питание через мобильное ...
Инструкция по порядку проведения платежа за школьное питание через мобильное ...Елена Никонова
 
Инструкция по порядку проведения платежа за школьное питание через интернет-б...
Инструкция по порядку проведения платежа за школьное питание через интернет-б...Инструкция по порядку проведения платежа за школьное питание через интернет-б...
Инструкция по порядку проведения платежа за школьное питание через интернет-б...Елена Никонова
 
Инструкция по оплате школьного питания через Киви Кошелек
Инструкция по оплате школьного питания через Киви КошелекИнструкция по оплате школьного питания через Киви Кошелек
Инструкция по оплате школьного питания через Киви КошелекЕлена Никонова
 
Инструкция по порядку проведения платежа за школьное питание через терминалы ...
Инструкция по порядку проведения платежа за школьное питание через терминалы ...Инструкция по порядку проведения платежа за школьное питание через терминалы ...
Инструкция по порядку проведения платежа за школьное питание через терминалы ...Елена Никонова
 
Обучающие материалы для работы родителей в обновленном Электронном дневнике МРКО
Обучающие материалы для работы родителей в обновленном Электронном дневнике МРКООбучающие материалы для работы родителей в обновленном Электронном дневнике МРКО
Обучающие материалы для работы родителей в обновленном Электронном дневнике МРКОЕлена Никонова
 
Всероссийский физкультурно-спортивный комплекс «Готов к труду и обороне» (ГТО)
Всероссийский физкультурно-спортивный  комплекс «Готов к труду и обороне» (ГТО)Всероссийский физкультурно-спортивный  комплекс «Готов к труду и обороне» (ГТО)
Всероссийский физкультурно-спортивный комплекс «Готов к труду и обороне» (ГТО)Елена Никонова
 
25.08.2014г. Презентация доклада П. В. Кузьмина, начальника СВОУО
25.08.2014г. Презентация доклада П. В. Кузьмина, начальника СВОУО25.08.2014г. Презентация доклада П. В. Кузьмина, начальника СВОУО
25.08.2014г. Презентация доклада П. В. Кузьмина, начальника СВОУОЕлена Никонова
 
Пилотный проект по организации профильного обучения в федеральных государстве...
Пилотный проект по организации профильного обучения в федеральных государстве...Пилотный проект по организации профильного обучения в федеральных государстве...
Пилотный проект по организации профильного обучения в федеральных государстве...Елена Никонова
 
Электронный бюллетень «Инфошкола» 23-й выпуск
Электронный бюллетень «Инфошкола»  23-й выпуск Электронный бюллетень «Инфошкола»  23-й выпуск
Электронный бюллетень «Инфошкола» 23-й выпуск Елена Никонова
 

More from Елена Никонова (20)

Разработка Web-сайтов с использованием языка разметки гипертекста HTML. Web-с...
Разработка Web-сайтов с использованием языка разметки гипертекста HTML. Web-с...Разработка Web-сайтов с использованием языка разметки гипертекста HTML. Web-с...
Разработка Web-сайтов с использованием языка разметки гипертекста HTML. Web-с...
 
Защита информации
Защита информацииЗащита информации
Защита информации
 
Создание проекта КАЛЬКУЛЯТОР
Создание проекта КАЛЬКУЛЯТОРСоздание проекта КАЛЬКУЛЯТОР
Создание проекта КАЛЬКУЛЯТОР
 
ФАЙЛ И ФАЙЛОВАЯ СИСТЕМА
ФАЙЛ И ФАЙЛОВАЯ СИСТЕМАФАЙЛ И ФАЙЛОВАЯ СИСТЕМА
ФАЙЛ И ФАЙЛОВАЯ СИСТЕМА
 
ОПЕРАЦИОННЫЕ СИСТЕМЫ
ОПЕРАЦИОННЫЕ СИСТЕМЫОПЕРАЦИОННЫЕ СИСТЕМЫ
ОПЕРАЦИОННЫЕ СИСТЕМЫ
 
Программное обеспечение
Программное обеспечениеПрограммное обеспечение
Программное обеспечение
 
аппаратное обеспечение устройства ввода. устройства соединения
аппаратное обеспечение устройства ввода. устройства соединенияаппаратное обеспечение устройства ввода. устройства соединения
аппаратное обеспечение устройства ввода. устройства соединения
 
О результатах реализации государственной программы "Cтоличное образование" в ...
О результатах реализации государственной программы "Cтоличное образование" в ...О результатах реализации государственной программы "Cтоличное образование" в ...
О результатах реализации государственной программы "Cтоличное образование" в ...
 
Политехнический музей приглашает...
Политехнический музей приглашает...Политехнический музей приглашает...
Политехнический музей приглашает...
 
Информирование с помощью мобильного приложения Госуслуги Москвы
Информирование с помощью мобильного приложения Госуслуги МосквыИнформирование с помощью мобильного приложения Госуслуги Москвы
Информирование с помощью мобильного приложения Госуслуги Москвы
 
Инструкция по порядку проведения платежа за школьное питание через мобильное ...
Инструкция по порядку проведения платежа за школьное питание через мобильное ...Инструкция по порядку проведения платежа за школьное питание через мобильное ...
Инструкция по порядку проведения платежа за школьное питание через мобильное ...
 
Инструкция по порядку проведения платежа за школьное питание через интернет-б...
Инструкция по порядку проведения платежа за школьное питание через интернет-б...Инструкция по порядку проведения платежа за школьное питание через интернет-б...
Инструкция по порядку проведения платежа за школьное питание через интернет-б...
 
Инструкция по оплате школьного питания через Киви Кошелек
Инструкция по оплате школьного питания через Киви КошелекИнструкция по оплате школьного питания через Киви Кошелек
Инструкция по оплате школьного питания через Киви Кошелек
 
Инструкция по порядку проведения платежа за школьное питание через терминалы ...
Инструкция по порядку проведения платежа за школьное питание через терминалы ...Инструкция по порядку проведения платежа за школьное питание через терминалы ...
Инструкция по порядку проведения платежа за школьное питание через терминалы ...
 
Результаты олимпид
Результаты олимпидРезультаты олимпид
Результаты олимпид
 
Обучающие материалы для работы родителей в обновленном Электронном дневнике МРКО
Обучающие материалы для работы родителей в обновленном Электронном дневнике МРКООбучающие материалы для работы родителей в обновленном Электронном дневнике МРКО
Обучающие материалы для работы родителей в обновленном Электронном дневнике МРКО
 
Всероссийский физкультурно-спортивный комплекс «Готов к труду и обороне» (ГТО)
Всероссийский физкультурно-спортивный  комплекс «Готов к труду и обороне» (ГТО)Всероссийский физкультурно-спортивный  комплекс «Готов к труду и обороне» (ГТО)
Всероссийский физкультурно-спортивный комплекс «Готов к труду и обороне» (ГТО)
 
25.08.2014г. Презентация доклада П. В. Кузьмина, начальника СВОУО
25.08.2014г. Презентация доклада П. В. Кузьмина, начальника СВОУО25.08.2014г. Презентация доклада П. В. Кузьмина, начальника СВОУО
25.08.2014г. Презентация доклада П. В. Кузьмина, начальника СВОУО
 
Пилотный проект по организации профильного обучения в федеральных государстве...
Пилотный проект по организации профильного обучения в федеральных государстве...Пилотный проект по организации профильного обучения в федеральных государстве...
Пилотный проект по организации профильного обучения в федеральных государстве...
 
Электронный бюллетень «Инфошкола» 23-й выпуск
Электронный бюллетень «Инфошкола»  23-й выпуск Электронный бюллетень «Инфошкола»  23-й выпуск
Электронный бюллетень «Инфошкола» 23-й выпуск
 

Основы алгоритмического и объектно ориентированного программирования.

  • 1. Основы алгоритмизации иОсновы алгоритмизации и объектно-ориентированногообъектно-ориентированного программированияпрограммирования Алгоритм и его формальноеАлгоритм и его формальное исполнениеисполнение
  • 2. Свойства алгоритма и егоСвойства алгоритма и его исполнителиисполнители  Дискретность.Дискретность. В человеческой деятельностиВ человеческой деятельности для достижения требуемого результатадля достижения требуемого результата используются алгоритмыиспользуются алгоритмы,, содержащие четкиесодержащие четкие описания действий. Каждый алгоритм состоит изописания действий. Каждый алгоритм состоит из последовательности шагов.последовательности шагов. Результативность.Результативность. Алгоритм сложения,Алгоритм сложения, вычитания, умножения и деления столбиком.вычитания, умножения и деления столбиком. Применение этих алгоритмов всегда приводит кПрименение этих алгоритмов всегда приводит к результату.результату. Массовость.Массовость. Возможность применения алгоритма к большомуВозможность применения алгоритма к большому кол-ву различных исходных данных называетсякол-ву различных исходных данных называется массовостью.массовостью.
  • 3.  Исполнители алгоритмов.Исполнители алгоритмов. Алгоритмы широко используются вАлгоритмы широко используются в технике в системах управлениятехнике в системах управления объектами.объектами. Детерминированность.Детерминированность. ПриПри управлении самолетом используютсяуправлении самолетом используются сложные алгоритмы, исполнителямисложные алгоритмы, исполнителями которых являются пилот или бортовойкоторых являются пилот или бортовой компьютер.компьютер. Выполнимость и понятность.Выполнимость и понятность. Исполнителем этих алгоритмовИсполнителем этих алгоритмов является компьютер, поэтому ониявляется компьютер, поэтому они должны быть записаны на понятномдолжны быть записаны на понятном компьютеру машинном языке.компьютеру машинном языке.
  • 4. Выполнение алгоритмовВыполнение алгоритмов человеком и компьютеромчеловеком и компьютером  Формальное выполнение алгоритмовФормальное выполнение алгоритмов человеком.человеком. Человек может выполнитьЧеловек может выполнить алгоритмы формально, не вникая валгоритмы формально, не вникая в содержание поставленной задачи, а толькосодержание поставленной задачи, а только строго выполняя последовательностьстрого выполняя последовательность действий, содержащихся в алгоритме.действий, содержащихся в алгоритме. Выполнение алгоритмов компьютером.Выполнение алгоритмов компьютером. Информацию в компьютере обрабатываетИнформацию в компьютере обрабатывает процессор, следовательно, алгоритм долженпроцессор, следовательно, алгоритм должен быть записан на языке, понятном процессору,быть записан на языке, понятном процессору, т.е на машинном языке, представляющемт.е на машинном языке, представляющем собой логические последовательности нулейсобой логические последовательности нулей и единиц.и единиц.
  • 5. Основы объектно-Основы объектно- ориентированного визуальногоориентированного визуального программирования на языкепрограммирования на языке Visual BasicVisual Basic  Visual BasicVisual Basic является системойявляется системой программирования, позволяетпрограммирования, позволяет кодировать алгоритмы. С другойкодировать алгоритмы. С другой стороны является средойстороны является средой проектирования, позволяетпроектирования, позволяет осуществлять визуальноеосуществлять визуальное конструирование графическогоконструирование графического интерфейса.интерфейса.
  • 6. Объекты: свойства и методыОбъекты: свойства и методы  Объекты.Объекты. Каждый объект обладаетКаждый объект обладает определенным набором свойств и можетопределенным набором свойств и может использовать определенные методыиспользовать определенные методы обработки данных.обработки данных. Классы объектовКлассы объектов являются шаблонами,являются шаблонами, определяющими наборы свойств, методов иопределяющими наборы свойств, методов и событий, по которым создаются объекты.событий, по которым создаются объекты. Основными классами объектов являютсяОсновными классами объектов являются объекты, реализующие графическийобъекты, реализующие графический интерфейс проектов.интерфейс проектов.
  • 7.  Свойства объекта.Свойства объекта. Каждый класс объектовКаждый класс объектов обладает определенным набором свойств.обладает определенным набором свойств. Различные экземпляры класса объектовРазличные экземпляры класса объектов обладают одинаковым набором свойств,обладают одинаковым набором свойств, однако значения свойств у них могутоднако значения свойств у них могут отличаться.отличаться. Методы объекта.Методы объекта. Объекты могутОбъекты могут использовать различные методы обработкииспользовать различные методы обработки данных. Для использования метода в строкеданных. Для использования метода в строке программного кода необходимо указать имяпрограммного кода необходимо указать имя объекта и затем метод, которые разделяютсяобъекта и затем метод, которые разделяются между собой точкой.между собой точкой.
  • 8. Графический интерфейс проектаГрафический интерфейс проекта и событийные процедурыи событийные процедуры  Графический интерфейс проектаГрафический интерфейс проекта представляет собой форму, напредставляет собой форму, на которой размещеныкоторой размещены управляющие элементы.управляющие элементы. Событийная процедураСобытийная процедура представляет собой программу,представляет собой программу, которая начинает выполнятьсякоторая начинает выполняться после реализациипосле реализации определенного события.определенного события.
  • 9. Переменные: тип, имя, значениеПеременные: тип, имя, значение  Переменные используются для хранения иПеременные используются для хранения и обработки данных в программах.обработки данных в программах. Тип переменной.Тип переменной. Определяется диапазоном значений, которыеОпределяется диапазоном значений, которые могут принимать переменные, имогут принимать переменные, и допустимыми операциями над этимидопустимыми операциями над этими значениями.значениями. ИмяИмя переменной.переменной. Определяют областиОпределяют области оперативной памяти компьютера, в которыхоперативной памяти компьютера, в которых хранятся значения переменных.хранятся значения переменных.
  • 10.  Объявление переменных.Объявление переменных. Необходимо объявлять переменные,Необходимо объявлять переменные, для того чтобы исполнитель программыдля того чтобы исполнитель программы (компьютер) понимал, переменные(компьютер) понимал, переменные какого типа используются в программе.какого типа используются в программе. Присваивание переменнымПрисваивание переменным значений.значений. Переменная можетПеременная может получить или изменить значение сполучить или изменить значение с помощью оператора присваивания.помощью оператора присваивания.
  • 11. Арифметические, строковые иАрифметические, строковые и логические выражениялогические выражения  В состав могут входить переменныеВ состав могут входить переменные числового типа, числа, знакичислового типа, числа, знаки арифметических операций, а так жеарифметических операций, а так же математические функции.математические функции. Строковые выражения.Строковые выражения. В составВ состав могут входить переменные строковогомогут входить переменные строкового типа, строки и строковые функции.типа, строки и строковые функции. Логические выражения.Логические выражения. В составВ состав могут входить логические переменные,могут входить логические переменные, логические значения, результатылогические значения, результаты операций сравнения чисел и строк, аопераций сравнения чисел и строк, а также логические операции.также логические операции.
  • 12. Функции в языкеФункции в языке программированияпрограммирования Visual BasicVisual Basic 20052005  Функция может иметь один или болееФункция может иметь один или более аргументов. В программированииаргументов. В программировании говорят, что функция возвращает своеговорят, что функция возвращает свое значение, если заданы значения еезначение, если заданы значения ее аргументов. Функции могут бытьаргументов. Функции могут быть различных типов: математические,различных типов: математические, строковые, ввода и вывода, даты истроковые, ввода и вывода, даты и времени. Тип функции определяетсявремени. Тип функции определяется возможными значениями аргументов ивозможными значениями аргументов и значением функции.значением функции.
  • 13. Строковые функцииСтроковые функции  Функция вырезания левойФункция вырезания левой подстрокиподстроки Left()Left().. ЗначениемЗначением является левая подстрока.является левая подстрока. Начинается от крайнего левогоНачинается от крайнего левого символа аргумента и имеет кол-восимвола аргумента и имеет кол-во символов.символов. Функция вырезания правойФункция вырезания правой подстрокиподстроки Right()Right().. ЗначениемЗначением является правая подстрока.является правая подстрока. Заканчивается крайним правымЗаканчивается крайним правым символом аргумента.символом аргумента.
  • 14.  Функция вырезания произвольнойФункция вырезания произвольной подстрокиподстроки Mid()Mid().. Значением функцииЗначением функции является подстрока. Начинается с символаявляется подстрока. Начинается с символа аргумента.аргумента. Функция определения длины строкиФункция определения длины строки Len()Len().. Аргументом является строка, аАргументом является строка, а возвращает функция числовое значениевозвращает функция числовое значение длины строки.длины строки. ФункцияФункция Ask()Ask().. Осуществляет преобразование строкиОсуществляет преобразование строки и числовой код первого символа.и числовой код первого символа. ФункцияФункция Chr()Chr().. Осуществляет преобразование числовогоОсуществляет преобразование числового кода и символ.кода и символ.
  • 15. Функции ввода и вывода данныхФункции ввода и вывода данных  Эта функция позволяет вводить данныеЭта функция позволяет вводить данные с помощью диалогового окна ввода. Вс помощью диалогового окна ввода. В процесс выполнения этой функциипроцесс выполнения этой функции появляется диалоговое окно споявляется диалоговое окно с текстовым полем.текстовым полем. Функция выводаФункция вывода сообщенийсообщений MsgBox()MsgBox().. Позволяет выводитьПозволяет выводить сообщения с помощью окна сообщений.сообщения с помощью окна сообщений.
  • 16. Функции даты и времениФункции даты и времени  ФункцияФункция TodayToday возвращает значениевозвращает значение текущей даты, которое может присвоитьтекущей даты, которое может присвоить переменным типапеременным типа DateDate.. ФункцияФункция TimeTime OfOf dayday возвращает значениевозвращает значение текущего времени типатекущего времени типа StringString, которое можно, которое можно вывести на надпись.вывести на надпись. ФункцияФункция NowNow одновременно возвращаетодновременно возвращает значение текущей даты и текущего времени.значение текущей даты и текущего времени. ФункцияФункция Date Diff (Date Interval. Day,Date Diff (Date Interval. Day, Dat 1,Dat 1, Dat 2)Dat 2) возвращает разность значенийвозвращает разность значений аргументов, равную кол-ву дней междуаргументов, равную кол-ву дней между датами.датами.
  • 17. Кодирование алгоритмическихКодирование алгоритмических структур основных типов наструктур основных типов на языке программированияязыке программирования VisualVisual BasicBasic  Алгоритм, в которомАлгоритм, в котором команды выполняютсякоманды выполняются последовательно,последовательно, называется линейнымназывается линейным алгоритмом. Для тогоалгоритмом. Для того чтобы сделать алгоритмчтобы сделать алгоритм более наглядным, частоболее наглядным, часто используют блок-схемы.используют блок-схемы.
  • 18. Алгоритмическая структураАлгоритмическая структура ветвлениеветвление В алгоритмическойВ алгоритмической структуреструктуре ““ветвлениеветвление”” в зависимости отв зависимости от истинности илиистинности или ложности условияложности условия выполняется одна иливыполняется одна или другая серия команд.другая серия команд. АлгоритмическаяАлгоритмическая структураструктура ““выборвыбор””.. Выполняется одна изВыполняется одна из несколькихнескольких последовательностейпоследовательностей команд при истинностикоманд при истинности соответствующегосоответствующего условия.условия.
  • 19. Алгоритмическая структураАлгоритмическая структура ““циклцикл”” Бывают двух видов:Бывают двух видов: Цикл со счетчиком,Цикл со счетчиком, в которомв котором тело цикла выполняетсятело цикла выполняется определенное кол-во раз.определенное кол-во раз. Цикл поЦикл по условию,условию, в котором тело циклав котором тело цикла выполняется, пока истинновыполняется, пока истинно условие.условие.
  • 20. Графические возможности языкаГрафические возможности языка программированияпрограммирования Visual BasicVisual Basic 20052005  Область рисования.Область рисования. Позволяет выбрать вПозволяет выбрать в качестве области рисования определенныйкачестве области рисования определенный элемент управления и обладает методамиэлемент управления и обладает методами рисования графических фигур.рисования графических фигур. Перо.Перо. Определяет цвет и ширину линиюОпределяет цвет и ширину линию рисования.рисования. Кисть.Кисть. Определяет цвет и стильОпределяет цвет и стиль закрашивания прямоугольников, окружностейзакрашивания прямоугольников, окружностей и других замкнутых фигур.и других замкнутых фигур. Графические методы.Графические методы. Рисуются сРисуются с использованием граф.методов. Контуриспользованием граф.методов. Контур рисуется с использованием заданного пера.рисуется с использованием заданного пера.
  • 21.  Цвет.Цвет. Устанавливается как значение св-ваУстанавливается как значение св-ва ColorColor.. Рисование текста.Рисование текста. Позволяет выводитьПозволяет выводить текст в область рисования.текст в область рисования. Система координат.Система координат. Рисование линий,Рисование линий, прямоугольников и других фигур производитсяпрямоугольников и других фигур производится в компьютерной системе координат, началов компьютерной системе координат, начало которой расположено в верхнем левом углукоторой расположено в верхнем левом углу формы или элемента управления.формы или элемента управления. Проект ГрафическийПроект Графический редактор.редактор. Создать проект, который позволитСоздать проект, который позволит рисовать линии, прямоугольники, окружности.рисовать линии, прямоугольники, окружности. ПроектПроект Система координат.Система координат. Создать проект,Создать проект, который обеспечит рисование осей и печатькоторый обеспечит рисование осей и печать шкалы в компьютерной системе координат ишкалы в компьютерной системе координат и математической системе координат.математической системе координат.
  • 22. Анимация в языкеАнимация в языке Visual BasicVisual Basic  Для создании анимации применяетсяДля создании анимации применяется принцип смены кадров, как этопринцип смены кадров, как это делается в мультипликации. Для этогоделается в мультипликации. Для этого необходимо с определенной частотойнеобходимо с определенной частотой рисовать объект в поле рисования,рисовать объект в поле рисования, причем координаты объекта должныпричем координаты объекта должны каждый раз изменяться накаждый раз изменяться на определенную велечину.определенную велечину.