🗊Презентация Алгоритмические структуры языка Basic

Нажмите для полного просмотра!
Алгоритмические структуры языка Basic, слайд №1Алгоритмические структуры языка Basic, слайд №2Алгоритмические структуры языка Basic, слайд №3Алгоритмические структуры языка Basic, слайд №4Алгоритмические структуры языка Basic, слайд №5Алгоритмические структуры языка Basic, слайд №6Алгоритмические структуры языка Basic, слайд №7Алгоритмические структуры языка Basic, слайд №8Алгоритмические структуры языка Basic, слайд №9Алгоритмические структуры языка Basic, слайд №10Алгоритмические структуры языка Basic, слайд №11Алгоритмические структуры языка Basic, слайд №12Алгоритмические структуры языка Basic, слайд №13Алгоритмические структуры языка Basic, слайд №14Алгоритмические структуры языка Basic, слайд №15Алгоритмические структуры языка Basic, слайд №16Алгоритмические структуры языка Basic, слайд №17Алгоритмические структуры языка Basic, слайд №18Алгоритмические структуры языка Basic, слайд №19Алгоритмические структуры языка Basic, слайд №20Алгоритмические структуры языка Basic, слайд №21Алгоритмические структуры языка Basic, слайд №22Алгоритмические структуры языка Basic, слайд №23Алгоритмические структуры языка Basic, слайд №24Алгоритмические структуры языка Basic, слайд №25Алгоритмические структуры языка Basic, слайд №26Алгоритмические структуры языка Basic, слайд №27Алгоритмические структуры языка Basic, слайд №28Алгоритмические структуры языка Basic, слайд №29Алгоритмические структуры языка Basic, слайд №30Алгоритмические структуры языка Basic, слайд №31Алгоритмические структуры языка Basic, слайд №32Алгоритмические структуры языка Basic, слайд №33Алгоритмические структуры языка Basic, слайд №34Алгоритмические структуры языка Basic, слайд №35Алгоритмические структуры языка Basic, слайд №36

Содержание

Вы можете ознакомиться и скачать презентацию на тему Алгоритмические структуры языка Basic. Доклад-сообщение содержит 36 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Базовые алгоритмические структуры языка Basic
(с примерами)
Описание слайда:
Базовые алгоритмические структуры языка Basic (с примерами)

Слайд 2





Содержание:
Происхождение понятия «алгоритм»
Что такое алгоритм?
Основные виды алгоритмов
Линейный алгоритм
Разветвляющийся алгоритм
Циклический алгоритм
Вспомогательный алгоритм
Блок-схемы
Блок-схема для линейных алгоритмов
10.  Блок-схемы для алгоритмов с ветвлением
11.  Блок-схемы для циклических алгоритмов
12.  Блок-схема для вспомогательных алгоритмов
Описание слайда:
Содержание: Происхождение понятия «алгоритм» Что такое алгоритм? Основные виды алгоритмов Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм Вспомогательный алгоритм Блок-схемы Блок-схема для линейных алгоритмов 10. Блок-схемы для алгоритмов с ветвлением 11. Блок-схемы для циклических алгоритмов 12. Блок-схема для вспомогательных алгоритмов

Слайд 3





Содержание:
13.     Microsoft Quick BASIC
Среда разработчика Quick BASIC
Основные операторы
Другие операторы
Линейные алгоритмические структуры
Пример линейной программы
Алгоритмические структуры с ветвлением
Пример программы с ветвлением (однострочная форма)
Пример программы с ветвлением (многострочная форма)
Циклические алгоритмические структуры
Пример циклической программы, реализованной с помощью цикла с параметром
Описание слайда:
Содержание: 13. Microsoft Quick BASIC Среда разработчика Quick BASIC Основные операторы Другие операторы Линейные алгоритмические структуры Пример линейной программы Алгоритмические структуры с ветвлением Пример программы с ветвлением (однострочная форма) Пример программы с ветвлением (многострочная форма) Циклические алгоритмические структуры Пример циклической программы, реализованной с помощью цикла с параметром

Слайд 4





Содержание:
24. Циклы ДО и ПОКА
25. Пример циклической программы, реализованной с помощью цикла ДО
Пример циклической программы, реализованной с помощью цикла ДО
Пример циклической программы, реализованной с помощью цикла ПОКА
Пример циклической программы, реализованной с помощью цикла ПОКА
Алгоритмическая структура для программ с подпрограммами
Пример программы с подпрограммой
Вместо заключения
Описание слайда:
Содержание: 24. Циклы ДО и ПОКА 25. Пример циклической программы, реализованной с помощью цикла ДО Пример циклической программы, реализованной с помощью цикла ДО Пример циклической программы, реализованной с помощью цикла ПОКА Пример циклической программы, реализованной с помощью цикла ПОКА Алгоритмическая структура для программ с подпрограммами Пример программы с подпрограммой Вместо заключения

Слайд 5





Происхождение понятия «алгоритм».
Слово «алгоритм» происходит от имени выдающегося математика средневекового Востока Мухаммеда аль-Хорезми. Им впервые были предложены приемы выполнения математических вычислений с многозначными числами. Позже в Европе эти приемы стали называть алгоритмами от «Algorithmi»- латинского написания имени аль-Хорезми. В наше время понятие алгоритма понимается шире, не ограничиваясь арифметическими вычислениями.
Описание слайда:
Происхождение понятия «алгоритм». Слово «алгоритм» происходит от имени выдающегося математика средневекового Востока Мухаммеда аль-Хорезми. Им впервые были предложены приемы выполнения математических вычислений с многозначными числами. Позже в Европе эти приемы стали называть алгоритмами от «Algorithmi»- латинского написания имени аль-Хорезми. В наше время понятие алгоритма понимается шире, не ограничиваясь арифметическими вычислениями.

Слайд 6





Что такое алгоритм?
Алгоритм - понятное и очень точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Для алгоритма строго не определяется форма его представления. Алгоритм можно изобразить графически, можно записать специальными символами, но программа должна быть записана на языке исполнителя (для ЭВМ это язык программирования).
Описание слайда:
Что такое алгоритм? Алгоритм - понятное и очень точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату. Для алгоритма строго не определяется форма его представления. Алгоритм можно изобразить графически, можно записать специальными символами, но программа должна быть записана на языке исполнителя (для ЭВМ это язык программирования).

Слайд 7





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

Слайд 8





Линейный алгоритм:
Линейный или последовательный алгоритм - описание таких действий, которые выполняются однократно в заданном порядке.
Пример: алгоритм решения задачи (от записи данных до получения ответа), алгоритм открывания двери (вставить ключ, повернуть ключ, открыть дверь) и т.д.
Описание слайда:
Линейный алгоритм: Линейный или последовательный алгоритм - описание таких действий, которые выполняются однократно в заданном порядке. Пример: алгоритм решения задачи (от записи данных до получения ответа), алгоритм открывания двери (вставить ключ, повернуть ключ, открыть дверь) и т.д.

Слайд 9





Разветвляющийся алгоритм:
 2.  Разветвляющийся алгоритм - это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.
Пример: алгоритм покупки билетов (спрашиваем в кассе, есть ли билеты, если билеты есть, то подаем деньги, получаем билеты) и т.д.
Описание слайда:
Разветвляющийся алгоритм: 2. Разветвляющийся алгоритм - это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий. Пример: алгоритм покупки билетов (спрашиваем в кассе, есть ли билеты, если билеты есть, то подаем деньги, получаем билеты) и т.д.

Слайд 10





Циклический алгоритм:
 3. Циклический алгоритм – описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие. Перечень повторяющихся действий называют телом цикла.
Пример: алгоритм нахождения значений y при заданных или задающихся значениях x для построения графика функции.
Описание слайда:
Циклический алгоритм: 3. Циклический алгоритм – описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие. Перечень повторяющихся действий называют телом цикла. Пример: алгоритм нахождения значений y при заданных или задающихся значениях x для построения графика функции.

Слайд 11





Вспомогательный алгоритм:
 4. Вспомогательный алгоритм – это алгоритм, который можно использовать в других алгоритмах, указав только его имя. Вспомогательному алгоритму должно быть присвоено имя.
Пример:  алгоритм для определения корней любого квадратного уравнения (алгоритм нахождения дискриминанта является  как бы  вспомогательным алгоритмом и находится внутри основного.
Описание слайда:
Вспомогательный алгоритм: 4. Вспомогательный алгоритм – это алгоритм, который можно использовать в других алгоритмах, указав только его имя. Вспомогательному алгоритму должно быть присвоено имя. Пример: алгоритм для определения корней любого квадратного уравнения (алгоритм нахождения дискриминанта является как бы вспомогательным алгоритмом и находится внутри основного.

Слайд 12





Блок-схемы:
Любой алгоритм очень удобно представлять в виде блок-схемы, так как это не только самый наглядный и простой способ представления алгоритма, но и лучший способ представления алгоритма для перевода его на любой язык программирования.
Описание слайда:
Блок-схемы: Любой алгоритм очень удобно представлять в виде блок-схемы, так как это не только самый наглядный и простой способ представления алгоритма, но и лучший способ представления алгоритма для перевода его на любой язык программирования.

Слайд 13





Блок-схема для линейных алгоритмов
Так в общем виде выглядит блок-схема для линейных алгоритмов:
Описание слайда:
Блок-схема для линейных алгоритмов Так в общем виде выглядит блок-схема для линейных алгоритмов:

Слайд 14





Блок-схемы для алгоритмов с ветвлением
Так в общем виде выглядят блок-схемы для алгоритмов с ветвлением:
Описание слайда:
Блок-схемы для алгоритмов с ветвлением Так в общем виде выглядят блок-схемы для алгоритмов с ветвлением:

Слайд 15





Блок-схемы для циклических алгоритмов
Блок схемы для циклических алгоритмов бывают двух видов: цикл ДО (на рис. слева) и цикл ПОКА (на рис. справа)
Описание слайда:
Блок-схемы для циклических алгоритмов Блок схемы для циклических алгоритмов бывают двух видов: цикл ДО (на рис. слева) и цикл ПОКА (на рис. справа)

Слайд 16





Блок-схема для вспомогательных алгоритмов
Так в общем виде выглядит блок-схема для вспомогательных алгоритмов:
Описание слайда:
Блок-схема для вспомогательных алгоритмов Так в общем виде выглядит блок-схема для вспомогательных алгоритмов:

Слайд 17





Microsoft Quick BASIC
Microsoft Quick BASIC – это один из самых известных, простых и понятных языков программирования. Основам программирования на этом языке посвящено очень много книг и учебных пособий. Далее мы познакомимся со средой Microsoft Quick BASIC и разберем примеры программ на этом языке.
Описание слайда:
Microsoft Quick BASIC Microsoft Quick BASIC – это один из самых известных, простых и понятных языков программирования. Основам программирования на этом языке посвящено очень много книг и учебных пособий. Далее мы познакомимся со средой Microsoft Quick BASIC и разберем примеры программ на этом языке.

Слайд 18





Среда разработчика
 Quick BASIC
Так выглядит среда Microsoft Quick Basic когда мы запускаем файл QBasic.exe:
Описание слайда:
Среда разработчика Quick BASIC Так выглядит среда Microsoft Quick Basic когда мы запускаем файл QBasic.exe:

Слайд 19





Основные операторы:
Оператор - это ключевое слово в строке программы. 
Let – оператор присваивания (с англ. Пусть).
Print – оператор вывода (с англ. Печать).
Input – оператор ввода (с англ. Ввод).
End – оператор конца программы (с англ. Конец).
If then else – оператор условного перехода.
For to step - next  While, Repeat, Until, Loop – операторы цикла.
Rem – пустой оператор пояснения.
Gosub и return – операторы подпрограммы.
Описание слайда:
Основные операторы: Оператор - это ключевое слово в строке программы. Let – оператор присваивания (с англ. Пусть). Print – оператор вывода (с англ. Печать). Input – оператор ввода (с англ. Ввод). End – оператор конца программы (с англ. Конец). If then else – оператор условного перехода. For to step - next While, Repeat, Until, Loop – операторы цикла. Rem – пустой оператор пояснения. Gosub и return – операторы подпрограммы.

Слайд 20





Другие операторы:
Нужно заметить, что выше мной были перечислены далеко не все операторы. Существует ещё оператор cls (оператор очистки экрана), операторы графики, такие как pset, line, circle, paint, draw и др., оператор массива dim и ещё много других. Но их полное изучение заняло бы очень много времени. А теперь мы переходим к примерам программ, составленных на языке Quick Basic.
Описание слайда:
Другие операторы: Нужно заметить, что выше мной были перечислены далеко не все операторы. Существует ещё оператор cls (оператор очистки экрана), операторы графики, такие как pset, line, circle, paint, draw и др., оператор массива dim и ещё много других. Но их полное изучение заняло бы очень много времени. А теперь мы переходим к примерам программ, составленных на языке Quick Basic.

Слайд 21





Линейная алгоритмическая структура
Самый простой вид алгоритмической структуры – линейная.  Она выглядит так:
Ввод (оператор INPUT),
Расчет по формуле,
Вывод (оператор PRINT).
Описание слайда:
Линейная алгоритмическая структура Самый простой вид алгоритмической структуры – линейная. Она выглядит так: Ввод (оператор INPUT), Расчет по формуле, Вывод (оператор PRINT).

Слайд 22





Пример линейной программы:
Типичный пример линейной программы – это программа расчета по физическим или математическим формулам. Здесь: расчет сопротивления проводника, если известна сила тока и напряжение.
Описание слайда:
Пример линейной программы: Типичный пример линейной программы – это программа расчета по физическим или математическим формулам. Здесь: расчет сопротивления проводника, если известна сила тока и напряжение.

Слайд 23





Алгоритмические структуры с ветвлением
Алгоритмическая структура с ветвлением может быть записана двумя способами:
Многострочная форма
If Условие Then
 Серия 1
 Else
 Серия 2
End If 
Однострочная форма
If Условие
Then Серия 1а 
Else Серия 2а
Описание слайда:
Алгоритмические структуры с ветвлением Алгоритмическая структура с ветвлением может быть записана двумя способами: Многострочная форма If Условие Then Серия 1 Else Серия 2 End If Однострочная форма If Условие Then Серия 1а Else Серия 2а

Слайд 24





Пример программы с ветвлением (однострочная форма):
Здесь: расчет функции y=x^2+1, если  x>0 или y=x^2-1, если x≤0.
Описание слайда:
Пример программы с ветвлением (однострочная форма): Здесь: расчет функции y=x^2+1, если x>0 или y=x^2-1, если x≤0.

Слайд 25





Пример программы с ветвлением (многострочная форма):
Типичный пример программы с ветвлением – это программа расчета функции не определенной на всей числовой прямой.  Здесь: расчет функции y=x^2+1, если  x>0 или y=x^2-1, если x≤0.
Описание слайда:
Пример программы с ветвлением (многострочная форма): Типичный пример программы с ветвлением – это программа расчета функции не определенной на всей числовой прямой. Здесь: расчет функции y=x^2+1, если x>0 или y=x^2-1, если x≤0.

Слайд 26





Циклические алгоритмические структуры
Циклические алгоритмические структуры бывают трех видов: цикл с параметром, цикл с предусловием(цикл ДО) и цикл с последующим условием(цикл ПОКА). Цикл с параметром осуществляется за счет оператора FOR TO SPEP – NEXT, а циклы ДО и ПОКА за счет операторов DO…LOOP и ключевых слов WHILE и UNTIL.
Описание слайда:
Циклические алгоритмические структуры Циклические алгоритмические структуры бывают трех видов: цикл с параметром, цикл с предусловием(цикл ДО) и цикл с последующим условием(цикл ПОКА). Цикл с параметром осуществляется за счет оператора FOR TO SPEP – NEXT, а циклы ДО и ПОКА за счет операторов DO…LOOP и ключевых слов WHILE и UNTIL.

Слайд 27





Пример циклической программы, реализованной с помощью цикла с параметром:
Программа вывода квадратных корней всех четных чисел от 1 до 100:
Описание слайда:
Пример циклической программы, реализованной с помощью цикла с параметром: Программа вывода квадратных корней всех четных чисел от 1 до 100:

Слайд 28





Циклы ДО и ПОКА:
Цикл с предусловием
Do While Условие
Тело Цикла
Loop
ИЛИ
Do Until Условие
Тело цикла
Loop
Описание слайда:
Циклы ДО и ПОКА: Цикл с предусловием Do While Условие Тело Цикла Loop ИЛИ Do Until Условие Тело цикла Loop

Слайд 29





Пример циклической программы, реализованной с помощью цикла ДО:
Используем ключевое слово While. Здесь: программа на нахождение остатка при  делении какого-либо числа на три.
Описание слайда:
Пример циклической программы, реализованной с помощью цикла ДО: Используем ключевое слово While. Здесь: программа на нахождение остатка при делении какого-либо числа на три.

Слайд 30





Пример циклической программы, реализованной с помощью цикла ДО:
Используем ключевое слово Until. Здесь: та же самая задача, что и на предыдущем слайде, но с использованием ключевого слова Until.
Описание слайда:
Пример циклической программы, реализованной с помощью цикла ДО: Используем ключевое слово Until. Здесь: та же самая задача, что и на предыдущем слайде, но с использованием ключевого слова Until.

Слайд 31





Пример циклической программы, реализованной с помощью цикла ПОКА:
Используем ключевое слово While. Здесь: программа на нахождение остатка при  делении какого-либо числа на пять.
Описание слайда:
Пример циклической программы, реализованной с помощью цикла ПОКА: Используем ключевое слово While. Здесь: программа на нахождение остатка при делении какого-либо числа на пять.

Слайд 32





Пример циклической программы, реализованной с помощью цикла ПОКА:
Используем ключевое слово Until. Здесь: та же самая задача, что и на предыдущем слайде, но с использованием ключевого слова Until.
Описание слайда:
Пример циклической программы, реализованной с помощью цикла ПОКА: Используем ключевое слово Until. Здесь: та же самая задача, что и на предыдущем слайде, но с использованием ключевого слова Until.

Слайд 33





 Алгоритмическая структура
для программ с подпрограммами
Алгоритмическая структура для программ с подпрограммами выглядит так:
Ввод (оператор INPUT)
Вычисления по формуле и обращение к подпрограмме (операторы GOSUB и RETURN).
Вывод (оператор PRINT).
Подпрограмма (описание подпрограммы).
Конец программы (оператор END)
Описание слайда:
Алгоритмическая структура для программ с подпрограммами Алгоритмическая структура для программ с подпрограммами выглядит так: Ввод (оператор INPUT) Вычисления по формуле и обращение к подпрограмме (операторы GOSUB и RETURN). Вывод (оператор PRINT). Подпрограмма (описание подпрограммы). Конец программы (оператор END)

Слайд 34





Пример программы с подпрограммой:
Оператор GOSUB осуществляет переход на подпрограмму, а RETURN возвращает обратно, т.е. вместе осуществляют обращение к подпрограмме. Здесь: программа нахождения максимума из трех чисел.
Описание слайда:
Пример программы с подпрограммой: Оператор GOSUB осуществляет переход на подпрограмму, а RETURN возвращает обратно, т.е. вместе осуществляют обращение к подпрограмме. Здесь: программа нахождения максимума из трех чисел.

Слайд 35





Вместо заключения
Мы познакомились с основными алгоритмическими структурами языка программирования Quick Basic. Хочется заметить, что в данной презентации описаны далеко не все операторы и типы программ. Здесь не затронуты программы с использованием графики, работа с массивами и др., так как эти темы настолько обширны, что для них потребовалось бы создать отдельную презентацию. Я надеюсь, что эта презентация будет полезна при изучении языка Quick Basic.
Описание слайда:
Вместо заключения Мы познакомились с основными алгоритмическими структурами языка программирования Quick Basic. Хочется заметить, что в данной презентации описаны далеко не все операторы и типы программ. Здесь не затронуты программы с использованием графики, работа с массивами и др., так как эти темы настолько обширны, что для них потребовалось бы создать отдельную презентацию. Я надеюсь, что эта презентация будет полезна при изучении языка Quick Basic.

Слайд 36


Алгоритмические структуры языка Basic, слайд №36
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию