SlideShare a Scribd company logo
1 of 19
Изучение  основ  алгоритмизации  с помощью среды программирования  QBasic МОУ  «Средняя общеобразовательная  школа № 3»  г. Юрьев - Польского Разработала:  учитель информатики Л.В.  Скаржинская
Алгоритм  –  строгая последовательность действий, приводящая к преобразованию объекта из начального состояния в конечное, записанная с помощью понятных исполнителю команд.
Виды  алгоритмов:  Линейный  – команды  записываются  и выполняются  последовательно друг  за другом. Начало Команда 1 Команда 2 Конец
Алгоритм с ветвлением – команды или серия команд выполняется в зависимости от истинности условий. Начало Ввод данных Условие Команда 1 Команда 2 Конец
Что получилось на выходе?  Х = ? нет Начало Х = 5 Х  >  7 Х = Х+2 Х = Х*10 Конец да
Алгоритм с циклом  – серия команд выполняется многократно, пока не выполнится определенное условие. Что получилось на выходе?  Х = ? нет Начало Х = 5 Х  >  20 Х = Х - 3 Х = Х+10 Конец да
Алгоритм, записанный на понятном компьютере языке программирования, называется программой.
Язык программирования QBasic
Операторы графики: 1.  Screen 12 –  графический режим экрана 680*460 0 680 460 680*460
2.  CLS  – оператор очистки    экрана. ,[object Object],[object Object],[object Object]
Код  цветов: Темные цвета Светлые  цвета 0 Черный 8 Темно – серый 1 Синий 9 Светло – синий 2 Зелёный 10 Светло – зелёный 3 Голубой 11 Светло – голубой 4 Красный 12 Светло – красный 5 Фиолетовый 13 Светло – фиолетовый 6 Коричневый 14 Желтый 7 Серый 15 Белый
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],(x2,y2),  (x1,y1)
[object Object],[object Object],[object Object],[object Object]
РИСОВАНИЕ  ОВАЛА CIRCLE  ( х ,  у ),  r,  c, n1, n2,  k Где  r –  радиус овала; с – цвет овала; k –  коэффициент сжатия k   < 1 ,  овал вытянут по горизонтали; k > 1,   овал вытянут  по вертикали.
РИСОВАНИЕ  КРИВЫХ  ЛИНИЙ n1 -  начало овала; n2 –  конец  овала. CIRCLE  ( х ,  у ),  r,  c, n1,  n2,  k CIRCLE  (290, 215), 20,  3 ,  0,  6.28,  0.5 0 радиан 6,28 радиан 3,14радиан 1,57 радиан 4,71 радиан n1 n2
Задание  для самостоятельного выполнения: CLS SCREEN 12 LINE (170, 115)-(410, 345), 1, BF  LINE (200, 145)-(230, 175), 2, BF  LINE (350, 145)-(380, 175), 2, BF  LINE (230, 270)-(350, 300), 2, BF  CIRCLE (290, 215), 20, 3  PAINT (290, 215), 3, 3  LINE (170, 0)-(250, 115), 2  LINE (410, 0)-(330 , 115), 2
Какая картинка у вас получилась? Перепрограммируйте  и добавьте  несколько элементов вашей картинки, чтобы  она изменилась следующим образом: Если такая  МОЛОДЦЫ! Желаю  удачи!
Конец  урока! Спасибо  за внимание!

More Related Content

What's hot

лекция№23
лекция№23лекция№23
лекция№23
student_kai
 
связь криволинейныхю поверхностных и кратных интегралов
связь криволинейныхю поверхностных и кратных интеграловсвязь криволинейныхю поверхностных и кратных интегралов
связь криволинейныхю поверхностных и кратных интегралов
Lê Hoà
 
генераторы псевдослучайных последовательностей и шифрование методом гаммирования
генераторы псевдослучайных последовательностей и шифрование методом гаммированиягенераторы псевдослучайных последовательностей и шифрование методом гаммирования
генераторы псевдослучайных последовательностей и шифрование методом гаммирования
hmyrhik nikita
 
Создаем и решаем суперребусы с калькулятором. Мастер класс
Создаем и решаем суперребусы с калькулятором. Мастер классСоздаем и решаем суперребусы с калькулятором. Мастер класс
Создаем и решаем суперребусы с калькулятором. Мастер класс
Анатолий Мячев
 
Intensive math study. day5
Intensive math study. day5Intensive math study. day5
Intensive math study. day5
Nelly Kam
 
схемы разделения секрета
схемы разделения секретасхемы разделения секрета
схемы разделения секрета
LiloSEA
 
Синус и косинус
Синус и косинусСинус и косинус
Синус и косинус
artec457
 
Лекция №3. Анализ алгоритмов. Предмет "Структуры и алгоритмы обработки данных"
Лекция №3. Анализ алгоритмов. Предмет "Структуры и алгоритмы обработки данных"Лекция №3. Анализ алгоритмов. Предмет "Структуры и алгоритмы обработки данных"
Лекция №3. Анализ алгоритмов. Предмет "Структуры и алгоритмы обработки данных"
Nikolay Grebenshikov
 
урок 7 из цикла последовательности
урок 7 из цикла последовательностиурок 7 из цикла последовательности
урок 7 из цикла последовательности
marzac
 
домашняя контрольная работа № 3
домашняя контрольная работа № 3домашняя контрольная работа № 3
домашняя контрольная работа № 3
LZolotko
 

What's hot (20)

Защита информации семинар №8
Защита информации семинар №8Защита информации семинар №8
Защита информации семинар №8
 
Pril
PrilPril
Pril
 
6логарифмы и их свойства
6логарифмы и их свойства6логарифмы и их свойства
6логарифмы и их свойства
 
лекция№23
лекция№23лекция№23
лекция№23
 
связь криволинейныхю поверхностных и кратных интегралов
связь криволинейныхю поверхностных и кратных интеграловсвязь криволинейныхю поверхностных и кратных интегралов
связь криволинейныхю поверхностных и кратных интегралов
 
лекция 14
лекция 14лекция 14
лекция 14
 
лекция 44
лекция 44лекция 44
лекция 44
 
Действия с обыкновенными дробеми
Действия с обыкновенными дробемиДействия с обыкновенными дробеми
Действия с обыкновенными дробеми
 
генераторы псевдослучайных последовательностей и шифрование методом гаммирования
генераторы псевдослучайных последовательностей и шифрование методом гаммированиягенераторы псевдослучайных последовательностей и шифрование методом гаммирования
генераторы псевдослучайных последовательностей и шифрование методом гаммирования
 
Создаем и решаем суперребусы с калькулятором. Мастер класс
Создаем и решаем суперребусы с калькулятором. Мастер классСоздаем и решаем суперребусы с калькулятором. Мастер класс
Создаем и решаем суперребусы с калькулятором. Мастер класс
 
Intensive math study. day5
Intensive math study. day5Intensive math study. day5
Intensive math study. day5
 
схемы разделения секрета
схемы разделения секретасхемы разделения секрета
схемы разделения секрета
 
Синус и косинус
Синус и косинусСинус и косинус
Синус и косинус
 
Лекция №3. Анализ алгоритмов. Предмет "Структуры и алгоритмы обработки данных"
Лекция №3. Анализ алгоритмов. Предмет "Структуры и алгоритмы обработки данных"Лекция №3. Анализ алгоритмов. Предмет "Структуры и алгоритмы обработки данных"
Лекция №3. Анализ алгоритмов. Предмет "Структуры и алгоритмы обработки данных"
 
Учебный тест по гибридной информатике. Ребусы
Учебный тест по гибридной информатике. РебусыУчебный тест по гибридной информатике. Ребусы
Учебный тест по гибридной информатике. Ребусы
 
презентация к уроку2
презентация к уроку2презентация к уроку2
презентация к уроку2
 
K uruku2
K uruku2K uruku2
K uruku2
 
урок 7 из цикла последовательности
урок 7 из цикла последовательностиурок 7 из цикла последовательности
урок 7 из цикла последовательности
 
домашняя контрольная работа № 3
домашняя контрольная работа № 3домашняя контрольная работа № 3
домашняя контрольная работа № 3
 
Grafika Qbasic
Grafika QbasicGrafika Qbasic
Grafika Qbasic
 

Viewers also liked (16)

Симметрия многочленов
Симметрия многочленовСимметрия многочленов
Симметрия многочленов
 
Kokia turėtų būti efektyvi reklamos kampanija mobiliajame internete?
Kokia turėtų būti efektyvi reklamos kampanija mobiliajame internete? Kokia turėtų būti efektyvi reklamos kampanija mobiliajame internete?
Kokia turėtų būti efektyvi reklamos kampanija mobiliajame internete?
 
Test2
Test2Test2
Test2
 
Bgp Toc
Bgp TocBgp Toc
Bgp Toc
 
Геометрическое моделирование
Геометрическое моделированиеГеометрическое моделирование
Геометрическое моделирование
 
Shauwen-Tsai's profilo
Shauwen-Tsai's profiloShauwen-Tsai's profilo
Shauwen-Tsai's profilo
 
1baswa Breem Kim
1baswa Breem Kim1baswa Breem Kim
1baswa Breem Kim
 
24-7
24-724-7
24-7
 
SUPERCOCHAZOS
SUPERCOCHAZOSSUPERCOCHAZOS
SUPERCOCHAZOS
 
Test
TestTest
Test
 
kinderen en reclame
kinderen en reclamekinderen en reclame
kinderen en reclame
 
Ip Adr
Ip AdrIp Adr
Ip Adr
 
Strategical analysis of Mobile Ecosystem holding Vodafone's viewpoint
Strategical analysis of Mobile Ecosystem holding Vodafone's viewpointStrategical analysis of Mobile Ecosystem holding Vodafone's viewpoint
Strategical analysis of Mobile Ecosystem holding Vodafone's viewpoint
 
Educación en Grecia Arcaica
Educación en Grecia ArcaicaEducación en Grecia Arcaica
Educación en Grecia Arcaica
 
verslag artikel kinderen en reclame
verslag artikel kinderen en reclameverslag artikel kinderen en reclame
verslag artikel kinderen en reclame
 
97 09 23
97 09 2397 09 23
97 09 23
 

Similar to Основы алгоритмизации (QBasic)

Tech Talks @NSU: Как приручить дракона: введение в LLVM
Tech Talks @NSU: Как приручить дракона: введение в LLVMTech Talks @NSU: Как приручить дракона: введение в LLVM
Tech Talks @NSU: Как приручить дракона: введение в LLVM
Tech Talks @NSU
 
учебник Q basic
учебник Q basicучебник Q basic
учебник Q basic
samvel23
 
егэ часть а
егэ часть аегэ часть а
егэ часть а
dasha2012
 
СИМПЛЕКС-МЕТОД
СИМПЛЕКС-МЕТОДСИМПЛЕКС-МЕТОД
СИМПЛЕКС-МЕТОД
IT_1315
 
чернякова г.в.
чернякова г.в.чернякова г.в.
чернякова г.в.
sharikdp
 
Использование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовИспользование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетов
Транслируем.бел
 
Опыт разработки статического анализатора кода
Опыт разработки статического анализатора кодаОпыт разработки статического анализатора кода
Опыт разработки статического анализатора кода
Andrey Karpov
 
Графика в Паскаль
Графика в ПаскальГрафика в Паскаль
Графика в Паскаль
starsboy
 

Similar to Основы алгоритмизации (QBasic) (20)

Tech Talks @NSU: Как приручить дракона: введение в LLVM
Tech Talks @NSU: Как приручить дракона: введение в LLVMTech Talks @NSU: Как приручить дракона: введение в LLVM
Tech Talks @NSU: Как приручить дракона: введение в LLVM
 
Как приручить дракона: введение в LLVM
Как приручить дракона: введение в LLVMКак приручить дракона: введение в LLVM
Как приручить дракона: введение в LLVM
 
учебник Q basic
учебник Q basicучебник Q basic
учебник Q basic
 
Computing the code distance of linear binary and ternary block codes using p...
Computing the code distance of linear binary and ternary block codes using  p...Computing the code distance of linear binary and ternary block codes using  p...
Computing the code distance of linear binary and ternary block codes using p...
 
егэ часть а
егэ часть аегэ часть а
егэ часть а
 
графические возможности языка программирования
графические возможности языка программированияграфические возможности языка программирования
графические возможности языка программирования
 
СИМПЛЕКС-МЕТОД
СИМПЛЕКС-МЕТОДСИМПЛЕКС-МЕТОД
СИМПЛЕКС-МЕТОД
 
графика Pascal ABC
графика Pascal ABCграфика Pascal ABC
графика Pascal ABC
 
5
55
5
 
чернякова г.в.
чернякова г.в.чернякова г.в.
чернякова г.в.
 
Использование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовИспользование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетов
 
Евгений Крутько — Опыт внедрения технологий параллельных вычислений для повыш...
Евгений Крутько — Опыт внедрения технологий параллельных вычислений для повыш...Евгений Крутько — Опыт внедрения технологий параллельных вычислений для повыш...
Евгений Крутько — Опыт внедрения технологий параллельных вычислений для повыш...
 
13 встреча — Сжатие данных (Р. Одинцов)
13 встреча — Сжатие данных (Р. Одинцов)13 встреча — Сжатие данных (Р. Одинцов)
13 встреча — Сжатие данных (Р. Одинцов)
 
Факторизационные модели в рекомендательных системах
Факторизационные модели в рекомендательных системахФакторизационные модели в рекомендательных системах
Факторизационные модели в рекомендательных системах
 
Опыт разработки статического анализатора кода
Опыт разработки статического анализатора кодаОпыт разработки статического анализатора кода
Опыт разработки статического анализатора кода
 
Графика в Паскаль
Графика в ПаскальГрафика в Паскаль
Графика в Паскаль
 
11 встреча — Введение в GPGPU (А. Свириденков)
11 встреча — Введение в GPGPU (А. Свириденков)11 встреча — Введение в GPGPU (А. Свириденков)
11 встреча — Введение в GPGPU (А. Свириденков)
 
Bpsk
BpskBpsk
Bpsk
 
Оценка сложности алгоритма
Оценка сложности алгоритмаОценка сложности алгоритма
Оценка сложности алгоритма
 
OpenACC short review
OpenACC short reviewOpenACC short review
OpenACC short review
 

Основы алгоритмизации (QBasic)

  • 1. Изучение основ алгоритмизации с помощью среды программирования QBasic МОУ «Средняя общеобразовательная школа № 3» г. Юрьев - Польского Разработала: учитель информатики Л.В. Скаржинская
  • 2. Алгоритм – строгая последовательность действий, приводящая к преобразованию объекта из начального состояния в конечное, записанная с помощью понятных исполнителю команд.
  • 3. Виды алгоритмов: Линейный – команды записываются и выполняются последовательно друг за другом. Начало Команда 1 Команда 2 Конец
  • 4. Алгоритм с ветвлением – команды или серия команд выполняется в зависимости от истинности условий. Начало Ввод данных Условие Команда 1 Команда 2 Конец
  • 5. Что получилось на выходе? Х = ? нет Начало Х = 5 Х > 7 Х = Х+2 Х = Х*10 Конец да
  • 6. Алгоритм с циклом – серия команд выполняется многократно, пока не выполнится определенное условие. Что получилось на выходе? Х = ? нет Начало Х = 5 Х > 20 Х = Х - 3 Х = Х+10 Конец да
  • 7. Алгоритм, записанный на понятном компьютере языке программирования, называется программой.
  • 9. Операторы графики: 1. Screen 12 – графический режим экрана 680*460 0 680 460 680*460
  • 10.
  • 11. Код цветов: Темные цвета Светлые цвета 0 Черный 8 Темно – серый 1 Синий 9 Светло – синий 2 Зелёный 10 Светло – зелёный 3 Голубой 11 Светло – голубой 4 Красный 12 Светло – красный 5 Фиолетовый 13 Светло – фиолетовый 6 Коричневый 14 Желтый 7 Серый 15 Белый
  • 12.
  • 13.
  • 14.
  • 15. РИСОВАНИЕ ОВАЛА CIRCLE ( х , у ), r, c, n1, n2, k Где r – радиус овала; с – цвет овала; k – коэффициент сжатия k < 1 , овал вытянут по горизонтали; k > 1, овал вытянут по вертикали.
  • 16. РИСОВАНИЕ КРИВЫХ ЛИНИЙ n1 - начало овала; n2 – конец овала. CIRCLE ( х , у ), r, c, n1, n2, k CIRCLE (290, 215), 20, 3 , 0, 6.28, 0.5 0 радиан 6,28 радиан 3,14радиан 1,57 радиан 4,71 радиан n1 n2
  • 17. Задание для самостоятельного выполнения: CLS SCREEN 12 LINE (170, 115)-(410, 345), 1, BF LINE (200, 145)-(230, 175), 2, BF LINE (350, 145)-(380, 175), 2, BF LINE (230, 270)-(350, 300), 2, BF CIRCLE (290, 215), 20, 3 PAINT (290, 215), 3, 3 LINE (170, 0)-(250, 115), 2 LINE (410, 0)-(330 , 115), 2
  • 18. Какая картинка у вас получилась? Перепрограммируйте и добавьте несколько элементов вашей картинки, чтобы она изменилась следующим образом: Если такая МОЛОДЦЫ! Желаю удачи!
  • 19. Конец урока! Спасибо за внимание!