Инфоурок Информатика ПрезентацииПрезентация к уроку Программирование на языке Qbasic"

Презентация к уроку Программирование на языке Qbasic"

Скачать материал
Скачать материал "Презентация к уроку Программирование на языке Qbasic""

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист по ипотечному кредитованию

Описание презентации по отдельным слайдам:

  • Язык программирования QBasic

    1 слайд

    Язык программирования QBasic

  • ВведениеЯзык программирования  - это совокупность средств и правил представле...

    2 слайд

    Введение
    Язык программирования - это совокупность средств и правил представления алгоритма в виде, понятном ЭВМ
    Бейсик – один из языков программирования высокого уровня.
    Разработан первый Бейсик в 1964 г. сотрудниками Дартмутского колледжа Дж. Кемени и Т. Курцем. Интересно происхождение названия языка. В прошлом веке один английский миссионер выделил из английского языка триста наиболее употребительных слов, назвал их Basic English и стал обучать туземцев. Опыт оказался весьма успешным, и контакты с аборигенами значительно упростились. Создатели языка Бейсик стремились достигнуть того же эффекта — облегчить понимание между "туземцами" — начинающими программистами, и компьютерами. Аббревиатура BASIC так и расшифровывается — "Beginner's All purpose Symbolic Instruction Code", что в переводе значит "многоцелевой язык символических команд для начинающих".
    Большое достоинство Бейсика, из-за которого его изучение продолжается в школах и поныне — это возможность создавать диалоговые программы.



  • Арифметические операцииОперации отношений 
 >  - больше
<  - меньше 
=  - рав...

    3 слайд

    Арифметические операции
    Операции отношений
    > - больше
    < - меньше
    = - равно
    <> - не равно
    >= - больше либо равно
    <= - меньше либо равно

  • Математические функцииЗапись математических выражений

    4 слайд

    Математические функции
    Запись математических выражений

  • Переменные и константы в БейсикеПеременная - это имя ячейки в оперативной пам...

    5 слайд

    Переменные и константы в Бейсике
    Переменная - это имя ячейки в оперативной памяти компьютера, в котором в каждый момент времени может храниться только одно значение. Имена переменных могут иметь длину до 40 символов, начинаться с буквы, за которой могут следовать любые символы. Примеры правильных имен переменных: А, В, Z, IVAN;IVAN3, S1, T234, LOVE7, R6N8F43.
    Переменные различаются по типу хранимой в них информации:
    числовой тип – для хранения различных чисел;
    строковый тип – для хранения символов и строк (в таком случае к имени переменной добавляется обязательный символ $, например, X$ или QUIKE3$).
    Постоянная (константа) - величина, записанная в виде конкретного числа.
    целые –



    6; -18
    вещественные
    6.2; -18.1564;
    Строковые (символьные) “Петя”, “Х=“
    дробная часть отделяется от целой точкой, а не запятой (нельзя 3,14, надо 3.14);
    в записи десятичной дроби ноль, стоящий перед точкой опускается (вместо 0.123 можно .123);
    необходимо соблюдать приоритет выполнения действий –
    действия в скобках
    вычисление функций
    возведение в степень
    умножение и деление
    сложение и вычитание


    Для печати больших и малых чисел используется запись с плавающей точкой.

    Например: 1.234Е-05 равно 0.00001234

    1.234Е05 равно 123400

  • Оператор присваивания LET – 
задает значение переменной


LET А=1     - в яче...

    6 слайд

    Оператор присваивания LET –
    задает значение переменной



    LET А=1 - в ячейку с адресом А запишется значение 1
    (читается так – переменной А присвоено значение 1)
    LET можно опускать и в программе писать А=1
    Левая часть оператора - имя переменной, правая часть
    может быть константой или арифметическим выражением:
    LET С=А+В. Предварительно значения переменным А и В должны быть присвоены оператором LET.

    Оператор вида LET Х=Х+1 добавляет 1 к текущему значению переменной Х и увеличивает значение переменной на единицу.
    Новое значение запишется в эту же ячейку с адресом Х

  • Оператор ввода данных INPUT
позволяет вводить данные в ходе выполнения програ...

    7 слайд

    Оператор ввода данных INPUT
    позволяет вводить данные в ходе выполнения программы



    INPUT «Введите 3 значения переменных»; А,В,С
    Встретив в программе INPUT компьютер приостанавливает работу программы, выводит на экран «?» и ждет от пользователя ввода 3-х числовых значений с клавиатуры через запятую.
    ? 5, -10, 456.87
    Данные, введенные пользователем, будут последовательно присвоены переменным А,В,С и работа программы продолжится.
    ВАЖНО! Пользователь должен ввести столько числовых значений, сколько переменных указано в INPUT. Если количество переменных больше или меньше количества значений, то на экране появится информация
    REDO FROM START (повторите сначала).
    Не разрешается вводить арифметические выражения (875+7263), запятые, имена переменных.

    Оператор вывода результата PRINT
    выводит результат работы программы на экран

    PRINT «Значение С=»; С

    PRINT без дополнительных данных выводит пустую строку. Это удобный способ выделить заголовок таблицы


  • Средства автоматизации – 
это операторы, которые изменяют порядок передачи уп...

    8 слайд

    Средства автоматизации –
    это операторы, которые изменяют порядок передачи управления
    в программе в зависимости от условий.




    Оператор GO TO
    Оператор безусловного перехода. Передает управление другому фрагменту программы по номеру строки (метке оператора) в прямом и обратном направлении.


    Разберем программу

    10 LET X=0
    20 LET X=X+1
    30 PRINT X
    40 GO TO 20
    50 END



  • Оператор условного перехода IF … THEN
изменяет порядок выполнения программы п...

    9 слайд

    Оператор условного перехода IF … THEN
    изменяет порядок выполнения программы при определенных условиях
    Условия, которые проверяет оператор IF… THEN:
    > - больше
    < - меньше
    = - равно
    <> - не равно
    >= - больше либо равно
    <= - меньше либо равно

    Логические операции AND (И) OR (ИЛИ) в IF … THEN
    используются для сравнения двух и более отношений
    Примеры
    IF X=12 AND Y<0 THEN 100 (если одновременно Х=12 и Y<0, то управление в программе передается строке 100)
    IF X=12 OR Y<0 THEN 100 (если верно хотя бы одно из этих соотношений, то управление в программе передается строке 100)
    Оператор IF … THEN … ELSE
    Параметр ELSE указывает что делать в том случае, если проверяемое условие не выполняется.
    IF X=45 THEN 100 ELSE PRINT “Неверно”
    Если Х=45, то управление переходит на строчку 100, иначе (Х<>45) выводится сообщение «Неверно»

    Примеры правильного употребления оператора IF… THEN
    IF I=33 THEN GO TO 100
    IF A+B < 16 THEN GO TO 100
    IF A-2=C THEN GO TO 100
    IF A>=C THEN GO TO 100
    IF A<0 THEN GO TO 100
    Оператор GO TО можно опускать IF A<0 THEN GO TO 100


  • Операторы FOR … NEXT
эта пара операторов образует в программе циклы и управля...

    10 слайд

    Операторы FOR … NEXT
    эта пара операторов образует в программе циклы и управляет ими

    FOR А=1 TO 10 STEP 1 (читать так : ДЛЯ А от единицы ДО 10 с шагом приращения 1
    выполнять действия и перейти к СЛЕДУЮЩЕМУ значению А)
    тело цикла (действия)
    Если шаг приращения = 1, то STEP можно опускать
    NEXT А

    NEXT увеличивает значение счетчика и определяет, не привысило ли оно установленной границы. Пока не достигнуто конечное значение переменной, действия в цикле повторяются.

    Разберем программу

    FOR X=1 TO 5
    PRINT X
    NEXT X

    Оператор FOR может содержать в правой части переменные и арифметические выражения

    Примеры:
    FOR X=100 TO 1000 STEP 2
    FOR X=A TO B STEP 5
    FOR X= 16 TO 32 STEP A
    FOR X=100 TO 1 STEP -1

  • Пример программы, реализующей линейный алгоритмНахождение периметра треугольн...

    11 слайд

    Пример программы, реализующей линейный алгоритм
    Нахождение периметра треугольника:

    CLS
    INPUT A,B,C
    P=A+B+C
    PRINT P
    END

    Для удобства пояснения пронумеруем строки программы и поясним каждую.

    Внимание! При работе в оболочке QBasic строки нумеровать не обязательно.
    1
    2
    3
    4
    5
    Поясним работу программы:

    Производится очистка экрана.
    Оператор ввода INPUT приостанавливает действие программы, выводит на экран «?», ожидая от пользователя ввода 3-х значений переменных А, В, С
    Выполняется сложение 3-х введённых чисел и результат записывается в ячейку с именем Р.
    Оператор вывода PRINT выводит значение переменной Р на экран монитора.
    Оператор END заканчивает работу программы.

  • Пример программы, реализующей разветвляющийся алгоритмДан фрагмент программы:...

    12 слайд

    Пример программы, реализующей разветвляющийся алгоритм
    Дан фрагмент программы:

    INPUT “M =” ; M
    IF M < 10 THEN M = 10 ELSE M = 2 * M
    N = M + 5
    PRINT M , N


    Скажите, что будет выведено на экран,
    если по запросу введено:
    а) число 5;
    б) число 12;
    в) число10

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 656 271 материал в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 03.02.2016 1055
    • PPTX 124.3 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Подзолкина Людмила Сергеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Подзолкина Людмила Сергеевна
    Подзолкина Людмила Сергеевна
    • На сайте: 8 лет и 5 месяцев
    • Подписчики: 1
    • Всего просмотров: 124223
    • Всего материалов: 47

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 120 человек из 43 регионов

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 43 регионов
  • Этот курс уже прошли 1 296 человек

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 95 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 42 человека из 24 регионов
  • Этот курс уже прошли 52 человека

Мини-курс

Социальные и правовые аспекты эпохи Просвещения: влияние на образование сегодня

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Мозг и психотерапия: влияние, методы и направления

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 61 человек из 29 регионов
  • Этот курс уже прошли 27 человек

Мини-курс

Интерактивные материалы на печатной основе

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 58 человек из 25 регионов
  • Этот курс уже прошли 29 человек