Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

МОУ

«Средняя общеобразовательная школа №34

с углубленным изучением отдельных предметов»

ОТКРЫТЫЙ УРОК

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ VISUAL BASIC 6.0.
РЕШЕНИЕ ЗАДАЧ ГРАФИЧЕСКИМИ МЕТОДАМИ.

(11 класс «Г»)

Учитель информатики и ИКТ:

г. Старый Оскол

2г.

Цели урока

Обучающие

Закрепить навыки построения графиков функций.

Совершенствование умений и навыков в использовании графических методов в среде программирования Visual Basic 6.0

Развивающие

Формирование исследовательских навыков в учебной деятельности.

Воспитательные

Формирование логического мышления, памяти, культуры умственного труда.

Ход урока

1. Организационный момент.

Объявление темы и целей урока.

2. Актуализация знаний:

Актуализация опорных знаний по графическим методам.

· Назовите известные вам графические методы.

· Какими способами можно задать цвет построения.

· Какие свойства объектов используются при работе с графикой.

Выполнение практической работы. Построить на форме координатную плоскость с параметрами по осям OX и OY: [-10;10]. Выполнить подпись значений на осях координат с шагом 1.

3. Формирование новых понятий и способов деятельности:

Построение графика функции y(x)=x3- 4x. Демонстрация с помощью интерактивной доски и обсуждение построения.

4. Применение полученных знаний:

Выполнение практической работы на построение графика функции и задание движения точки по графику.

Дополнительное задание

Требовалось написать программу, изображающую на форме n кругов разного цвета с центром в начале координат. Число кругов не должно превосходить числа 7, если условие не выполняется вывести «no» Программист допустил ошибку. Найдите и исправьте её, чтобы программа работала верно.

НЕ нашли? Не то? Что вы ищете?

Private Sub Command1_Click()

Cls

Scale (-20, 20)-(20, -20)

Line (-20, 0)-(20, 0)

Line (0, -20)-(0, 20)

DrawWidth = 5

n = Val(InputBox("Введите количество кругов", «Количество"))

If n <= 7 And n > 0 Then

For x = 1 To n

FillColor = QBColor(x + 7)

Circle (0, 0), x, QBColor(x + 7)

Next x

Else

PSet (10, 10), vbWhite

Print "no"

End If

End Sub

Решение

Cls

Scale (-20, 20)-(20, -20)

Line (-20, 0)-(20, 0)

Line (0, -20)-(0, 20)

DrawWidth = 5

n = Val(InputBox("Введите количество кругов", «Количество"))

If n <= 7 And n > 0 Then

For x = n To 1 Step -1

FillColor = QBColor(x + 7)

Circle (0, 0), x, QBColor(x + 7)

Next x

Else

PSet (10, 10), vbWhite

Print "no"

End If

5. Обобщение. Задание на дом.

Подведение итога урока. Выставление оценок.

Задание на дом. Задать движение точки по окружности.

Практическая работа

Построение графиков математических функций графическими методами в среде программирования Visual Basic 6.0

Цели работы

Научиться применять знания и умения по программированию при построение графиков математических функций.

Задание

Для построения графиков функций используйте координатную плоскость. Отобразите оси на форме и пронумеруйте с шагом 1. ([-10;10])

Разработайте программу для построения графиков ниже указанных функций с отображением на форме. Покажите движение точки по траектории графика.

№ варианта

y(х)

1.

y=2х³ - х

2.

y=х4 - 4х2

3.

y=6х4 - х3

4.

y=х³ - 9х

5.

y=2х2- 5х4

6.

y=х³ - 9х

7.

y=х2- 4х4

8.

y=х³ +6х2

9.

y= 2х2- х4

10.

y=х³ + 3х

11.

y=-х³ - 4х

12.

y=2х2- 5х4

13.

y=х³ - 2х

14.

y=х2+ 4х4

Дополнительное задание

Требовалось написать программу, изображающую на форме n кругов разного цвета с центром в начале координат. Число кругов не должно превосходить числа 7, если условие не выполняется вывести «no» Программист допустил ошибку. Найдите и исправьте её, чтобы программа работала верно.

Private Sub Command1_Click()

Cls

Scale (-20, 20)-(20, -20)

Line (-20, 0)-(20, 0)

Line (0, -20)-(0, 20)

DrawWidth = 5

n = Val(InputBox("Введите количество кругов", «Количество"))

If n <= 7 And n > 0 Then

For x = 1 To n

FillColor = QBColor(x + 7)

Circle (0, 0), x, QBColor(x + 7)

Next x

Else

PSet (10, 10), vbWhite

Print "no"

End If

End Sub