Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  9 класс  /  Презентация к уроку информатики "Бейсик"

Презентация к уроку информатики "Бейсик"

Презентация содержит начальные сведения о данном языке программирования.
19.01.2014

Описание разработки

Язык программирования Basic был создан в 1964 году двумя профессорами Дартмунского университета Джоном Кенеми и Томасом Куртцом.BASIC - это первые буквы английских слов Beginner's All-purpose Symbolic Instruction Code (Всецелевой язык программирования для начинающих). В настоящее время существует множество версий этого языка, которые иногда очень сильно отличаются друг от друга. Для учебных заведений самыми распространенными являются версии MSX, впервые реализованная на японском компьютере "Ямаха", и версии фирмы Microsoft для компьютеров IBM. Кроме этого в нашей стране популярностью пользуется версия Turbo-Basic фирмы Borland. Без преувеличения можно сказать, что сегодня Бейсик является самым распространённым языком программирования. После появления мощных компиляторов Visual Basic этот язык стал популярен и у профессиональных программистов. Бейсик относится к языкам программирования высокого уровня. Как и другие языки, этот язык имеет алфавит, синтаксис, семантику.

презентация Бейсик

Основное поле (голубого цвета) qBasic представляет собой поле текстового редактора, в котором набирается текст программы. После набора каждой строки нажимай клавишу ENTER.

Копирование строки (группы строк) в программе:

1. выделить мышью строку( группы строк);

2. выбрать в строке меню пункт Редактирование;

3. выбрать пункт Копировать;

4. установит курсор в нужное место в программе;

5. выбрать в строке меню пункт Редактирование;

6. выбрать пункт Вставить.

Содержимое разработки

БЭЙСИК РАБОТУ ВЫПОЛНИЛА: УЧЕНИЦА 9 КЛАССА БОЯРКО ЯНА. УЧИТЕЛЬ: ЛАТА С.В.

БЭЙСИК

РАБОТУ ВЫПОЛНИЛА:

УЧЕНИЦА 9 КЛАССА

БОЯРКО ЯНА.

УЧИТЕЛЬ: ЛАТА С.В.

ОБУЧАЮЩАЯ ПРОГРАММА ПО ИЗУЧЕНИЮ ЯЗЫКА ПРОГРАММИРОВАНИЯ БЕЙСИК

ОБУЧАЮЩАЯ ПРОГРАММА ПО ИЗУЧЕНИЮ ЯЗЫКА ПРОГРАММИРОВАНИЯ БЕЙСИК

ЯЗЫК ПРОГРАММИРОВАНИЯ BASIC БЫЛ СОЗДАН В 1964 ГОДУ ДВУМЯ ПРОФЕССОРАМИ ДАРТМУНСКОГО УНИВЕРСИТЕТА ДЖОНОМ КЕНЕМИ И ТОМАСОМ КУРТЦОМ.BASIC - ЭТО ПЕРВЫЕ БУКВЫ АНГЛИЙСКИХ СЛОВ BEGINNER'S ALL-PURPOSE SYMBOLIC INSTRUCTION CODE (ВСЕЦЕЛЕВОЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ДЛЯ НАЧИНАЮЩИХ). В НАСТОЯЩЕЕ ВРЕМЯ СУЩЕСТВУЕТ МНОЖЕСТВО ВЕРСИЙ ЭТОГО ЯЗЫКА, КОТОРЫЕ ИНОГДА ОЧЕНЬ СИЛЬНО ОТЛИЧАЮТСЯ ДРУГ ОТ ДРУГА. ДЛЯ УЧЕБНЫХ ЗАВЕДЕНИЙ САМЫМИ РАСПРОСТРАНЕННЫМИ ЯВЛЯЮТСЯ ВЕРСИИ MSX, ВПЕРВЫЕ РЕАЛИЗОВАННАЯ НА ЯПОНСКОМ КОМПЬЮТЕРЕ

ЯЗЫК ПРОГРАММИРОВАНИЯ BASIC БЫЛ СОЗДАН В 1964 ГОДУ ДВУМЯ ПРОФЕССОРАМИ ДАРТМУНСКОГО УНИВЕРСИТЕТА ДЖОНОМ КЕНЕМИ И ТОМАСОМ КУРТЦОМ.BASIC - ЭТО ПЕРВЫЕ БУКВЫ АНГЛИЙСКИХ СЛОВ BEGINNER'S ALL-PURPOSE SYMBOLIC INSTRUCTION CODE (ВСЕЦЕЛЕВОЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ДЛЯ НАЧИНАЮЩИХ). В НАСТОЯЩЕЕ ВРЕМЯ СУЩЕСТВУЕТ МНОЖЕСТВО ВЕРСИЙ ЭТОГО ЯЗЫКА, КОТОРЫЕ ИНОГДА ОЧЕНЬ СИЛЬНО ОТЛИЧАЮТСЯ ДРУГ ОТ ДРУГА. ДЛЯ УЧЕБНЫХ ЗАВЕДЕНИЙ САМЫМИ РАСПРОСТРАНЕННЫМИ ЯВЛЯЮТСЯ ВЕРСИИ MSX, ВПЕРВЫЕ РЕАЛИЗОВАННАЯ НА ЯПОНСКОМ КОМПЬЮТЕРЕ "ЯМАХА", И ВЕРСИИ ФИРМЫ MICROSOFT ДЛЯ КОМПЬЮТЕРОВ IBM. КРОМЕ ЭТОГО В НАШЕЙ СТРАНЕ ПОПУЛЯРНОСТЬЮ ПОЛЬЗУЕТСЯ ВЕРСИЯ TURBO-BASIC ФИРМЫ BORLAND. БЕЗ ПРЕУВЕЛИЧЕНИЯ МОЖНО СКАЗАТЬ, ЧТО СЕГОДНЯ БЕЙСИК ЯВЛЯЕТСЯ САМЫМ РАСПРОСТРАНЁННЫМ ЯЗЫКОМ ПРОГРАММИРОВАНИЯ. ПОСЛЕ ПОЯВЛЕНИЯ МОЩНЫХ КОМПИЛЯТОРОВ VISUAL BASIC ЭТОТ ЯЗЫК СТАЛ ПОПУЛЯРЕН И У ПРОФЕССИОНАЛЬНЫХ ПРОГРАММИСТОВ. БЕЙСИК ОТНОСИТСЯ К ЯЗЫКАМ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ. КАК И ДРУГИЕ ЯЗЫКИ, ЭТОТ ЯЗЫК ИМЕЕТ АЛФАВИТ, СИНТАКСИС, СЕМАНТИКУ .

СРЕДА ПРОГРАММИРОВАНИЯ QBASIC ЗАПУСК QBASIC : НАЙТИ ЯРЛЫК QBASIC ; ЗАПУСТИТЬ ПРИЛОЖЕНИЕ; НАЖАТЬ КЛАВИШУ ESC .

СРЕДА ПРОГРАММИРОВАНИЯ QBASIC

ЗАПУСК QBASIC :

  • НАЙТИ ЯРЛЫК QBASIC ;
  • ЗАПУСТИТЬ ПРИЛОЖЕНИЕ;
  • НАЖАТЬ КЛАВИШУ ESC .
ОСНОВНОЕ ПОЛЕ (ГОЛУБОГО ЦВЕТА) QBASIC ПРЕДСТАВЛЯЕТ СОБОЙ ПОЛЕ ТЕКСТОВОГО РЕДАКТОРА, В КОТОРОМ НАБИРАЕТСЯ ТЕКСТ ПРОГРАММЫ. ПОСЛЕ НАБОРА КАЖДОЙ СТРОКИ НАЖИМАЙ КЛАВИШУ ENTER .

ОСНОВНОЕ ПОЛЕ (ГОЛУБОГО ЦВЕТА) QBASIC ПРЕДСТАВЛЯЕТ СОБОЙ ПОЛЕ ТЕКСТОВОГО РЕДАКТОРА, В КОТОРОМ НАБИРАЕТСЯ ТЕКСТ ПРОГРАММЫ. ПОСЛЕ НАБОРА КАЖДОЙ СТРОКИ НАЖИМАЙ КЛАВИШУ ENTER .

КОПИРОВАНИЕ СТРОКИ (ГРУППЫ СТРОК) В ПРОГРАММЕ: ВЫДЕЛИТЬ МЫШЬЮ СТРОКУ( ГРУППЫ СТРОК); ВЫБРАТЬ В СТРОКЕ МЕНЮ ПУНКТ РЕДАКТИРОВАНИЕ ; ВЫБРАТЬ ПУНКТ КОПИРОВАТЬ ; УСТАНОВИТ КУРСОР В НУЖНОЕ МЕСТО В ПРОГРАММЕ; ВЫБРАТЬ В СТРОКЕ МЕНЮ ПУНКТ РЕДАКТИРОВАНИЕ; ВЫБРАТЬ ПУНКТ ВСТАВИТЬ.

КОПИРОВАНИЕ СТРОКИ (ГРУППЫ СТРОК) В ПРОГРАММЕ:

  • ВЫДЕЛИТЬ МЫШЬЮ СТРОКУ( ГРУППЫ СТРОК);
  • ВЫБРАТЬ В СТРОКЕ МЕНЮ ПУНКТ РЕДАКТИРОВАНИЕ ;
  • ВЫБРАТЬ ПУНКТ КОПИРОВАТЬ ;
  • УСТАНОВИТ КУРСОР В НУЖНОЕ МЕСТО В ПРОГРАММЕ;
  • ВЫБРАТЬ В СТРОКЕ МЕНЮ ПУНКТ РЕДАКТИРОВАНИЕ;
  • ВЫБРАТЬ ПУНКТ ВСТАВИТЬ.
УДАЛЕНИЕ СТРОКИ ( ГРУППЫ СТРОК): ВЫДЕЛИТЬ МЫШЬЮ СТРОКУ ( ГРУППУ СТРОК); НАЖАТЬ КЛАВИШУ DELETE .

УДАЛЕНИЕ СТРОКИ ( ГРУППЫ СТРОК):

  • ВЫДЕЛИТЬ МЫШЬЮ СТРОКУ ( ГРУППУ СТРОК);
  • НАЖАТЬ КЛАВИШУ DELETE .
СОХРАНЕНИЕ ФАЙЛА: ВЫБРАТЬ В СТРОКЕ МЕНЮ ПУНКТ ФАЙЛ ; ВЫБРАТЬ ПУНКТ СОХРАНИТЬ КАК ; ВЫБРАТЬ НУЖНЫЙ ДИСК, КАТАЛОГ; НАБРАТЬ НА КЛАВИАТУРЕ ИМЯ ФАЙЛА ( РАСШИРЕНИЕ BAS ) ВЫБРАТЬ ОК .

СОХРАНЕНИЕ ФАЙЛА:

  • ВЫБРАТЬ В СТРОКЕ МЕНЮ ПУНКТ ФАЙЛ ;
  • ВЫБРАТЬ ПУНКТ СОХРАНИТЬ КАК ;
  • ВЫБРАТЬ НУЖНЫЙ ДИСК, КАТАЛОГ;
  • НАБРАТЬ НА КЛАВИАТУРЕ ИМЯ ФАЙЛА ( РАСШИРЕНИЕ BAS )
  • ВЫБРАТЬ ОК .
ОТКРЫТИЕ ФАЙЛА: ВЫБРАТЬ В СТРОКЕ МЕНЮ ПУНКТ ФАЙЛ ; ВЫБРАТЬ ПУНКТ ОТКРЫТЬ ; ВЫБРАТЬ НУЖНЫЙ ДИСК, КАТАЛОГ; ВЫБРАТЬ ИЗ СПИСКА НУЖНЫЙ ФАЙЛ; ВЫБРАТЬ ОК .

ОТКРЫТИЕ ФАЙЛА:

  • ВЫБРАТЬ В СТРОКЕ МЕНЮ ПУНКТ ФАЙЛ ;
  • ВЫБРАТЬ ПУНКТ ОТКРЫТЬ ;
  • ВЫБРАТЬ НУЖНЫЙ ДИСК, КАТАЛОГ;
  • ВЫБРАТЬ ИЗ СПИСКА НУЖНЫЙ ФАЙЛ;
  • ВЫБРАТЬ ОК .
ВЫХОД ИЗ ПРОГРАММЫ: ВЫБРАТЬ В СТРОКЕ МЕНЮ ПУНКТ ФАЙЛ ; ВЫБРАТЬ ПУНКТ ВЫХОД ; ЕСЛИ НЕ НАДО СОХРАНЯТЬ ФАЙЛ, ВЫБРАТЬ НЕТ .

ВЫХОД ИЗ ПРОГРАММЫ:

  • ВЫБРАТЬ В СТРОКЕ МЕНЮ ПУНКТ ФАЙЛ ;
  • ВЫБРАТЬ ПУНКТ ВЫХОД ;
  • ЕСЛИ НЕ НАДО СОХРАНЯТЬ ФАЙЛ, ВЫБРАТЬ НЕТ .
ПРОГРАММА НА ЯЗЫКЕ БЕЙСИК ОБРАБАТЫВАЕТ ДАННЫЕ ДВУХ ТИПОВ – ЧИСЛОВЫЕ И СИМВОЛЬНЫЕ. КАЖДОЕ ЧИСЛО ПРЕДСТАВЛЕНО В МАШИНЕ НЕКОТОРОЙ КОМБИНАЦИЕЙ БИТОВ. ЛЮБОЕ ЧИСЛО МОЖНО ПО-РАЗНОМУ ПРЕДСТАВИТЬ В МАШИНЕ:  ЦЕЛОЕ ЧИСЛО В ДИАПАЗОНЕ ОТ –32768 ДО 32768;  ДЛИННОЕ ЦЕЛОЕ В ДИАПАЗОНЕ ОТ –2147483648 ДО 21474833648;  ВЕЩЕСТВЕННЫЕ ЧИСЛА ОБЫЧНОЙ ТОЧНОСТИ;  ВЕЩЕСТВЕННЫЕ ЧИСЛА ДВОЙНОЙ ТОЧНОСТИ;  ДАННЫЕ МОЖНО ПРЕДСТАВИТЬ ПЕРЕМЕННЫМИ И КОНСТАНТАМИ.

ПРОГРАММА НА ЯЗЫКЕ БЕЙСИК ОБРАБАТЫВАЕТ ДАННЫЕ ДВУХ ТИПОВ – ЧИСЛОВЫЕ И СИМВОЛЬНЫЕ. КАЖДОЕ ЧИСЛО ПРЕДСТАВЛЕНО В МАШИНЕ НЕКОТОРОЙ КОМБИНАЦИЕЙ БИТОВ. ЛЮБОЕ ЧИСЛО МОЖНО ПО-РАЗНОМУ ПРЕДСТАВИТЬ В МАШИНЕ: ЦЕЛОЕ ЧИСЛО В ДИАПАЗОНЕ ОТ –32768 ДО 32768; ДЛИННОЕ ЦЕЛОЕ В ДИАПАЗОНЕ ОТ –2147483648 ДО 21474833648; ВЕЩЕСТВЕННЫЕ ЧИСЛА ОБЫЧНОЙ ТОЧНОСТИ; ВЕЩЕСТВЕННЫЕ ЧИСЛА ДВОЙНОЙ ТОЧНОСТИ; ДАННЫЕ МОЖНО ПРЕДСТАВИТЬ ПЕРЕМЕННЫМИ И КОНСТАНТАМИ.

В БЕЙСИКЕ ПРЕДУСМОТРЕН ДРУГОЙ СПОСОБ ОПИСАНИЯ ТИПОВ ПЕРЕМЕННЫХ (QBASIC). ЕСЛИ В НАЧАЛЕ ПРОГРАММЫ ПОМЕСТИТЬ КОМАНДУ: DEFINT I – L, ТО ВСЕ ПЕРЕМЕННЫЕ, ИМЕНА КОТОРЫХ НАЧИНАЮТСЯ С БУКВЫ I И ЛЕЖАТ В ДИАПАЗОНЕ ДО БУКВЫ L БУДУТ СЧИТАТЬСЯ ЦЕЛЫМИ (INTEGER). ОБЩИЙ ФОРМАТ КОМАНДЫ ОПИСАНИЯ ТИПОВ: DEFINT X-X (ЦЕЛЫЕ ЧИСЛА INTEGER) DEFLNG X-X (ДЛИННЫЕ ЦЕЛЫЕ ЧИСЛА LONG) DEFSNG X-X (ВЕЩЕСТВЕННЫЕ ЧИСЛА ОБЫЧНОЙ ТОЧНОСТИ, SINGLE) DEFDBL X-X (ВЕЩЕСТВЕННЫЕ ЧИСЛА ДВОЙНОЙ ТОЧНОСТИ DOUBLE) DEFSTR X-X (СИМВОЛЬНЫЙ ТИП STRING)

В БЕЙСИКЕ ПРЕДУСМОТРЕН ДРУГОЙ СПОСОБ ОПИСАНИЯ ТИПОВ ПЕРЕМЕННЫХ (QBASIC). ЕСЛИ В НАЧАЛЕ ПРОГРАММЫ ПОМЕСТИТЬ КОМАНДУ: DEFINT I – L, ТО ВСЕ ПЕРЕМЕННЫЕ, ИМЕНА КОТОРЫХ НАЧИНАЮТСЯ С БУКВЫ I И ЛЕЖАТ В ДИАПАЗОНЕ ДО БУКВЫ L БУДУТ СЧИТАТЬСЯ ЦЕЛЫМИ (INTEGER).

ОБЩИЙ ФОРМАТ КОМАНДЫ ОПИСАНИЯ ТИПОВ:

DEFINT X-X (ЦЕЛЫЕ ЧИСЛА INTEGER)

DEFLNG X-X (ДЛИННЫЕ ЦЕЛЫЕ ЧИСЛА LONG)

DEFSNG X-X (ВЕЩЕСТВЕННЫЕ ЧИСЛА ОБЫЧНОЙ ТОЧНОСТИ, SINGLE)

DEFDBL X-X (ВЕЩЕСТВЕННЫЕ ЧИСЛА ДВОЙНОЙ ТОЧНОСТИ DOUBLE)

DEFSTR X-X (СИМВОЛЬНЫЙ ТИП STRING)

КОНСТАНТЫ.  КОНСТАНТЫ, КАК ЧИСЛОВЫЕ ТАК И СИМВОЛЬНЫЕ – ЭТО ВЕЛИЧИНЫ, КОТОРЫЕ НЕ МЕНЯЮТСЯ В ХОДЕ ВЫПОЛНЕНИЯ ПРОГРАММЫ. НАПРИМЕР: P= 3.1415  T$= “СКОРОДНЯНСКАЯ ШКОЛА”  A=9575  M$=”РАСПИСАНИЕ НА НЕДЕЛЮ” ИНОГДА ЗАПИСАННЫЕ КОНСТАНТЫ НАЗЫВАЮТ ЛИТЕРАЛАМИ . В ОТНОШЕНИИ КОНСТАНТ НЕОБХОДИМО ПОМНИТЬ ПРАВИЛА: РАЗДЕЛИТЕЛЕМ ЦЕЛОЙ И ДРОБНОЙ ЧАСТИ ЯВЛЯЕТСЯ ТОЧКА; ЗНАЧЕНИЯ СИМВОЛЬНЫХ КОНСТАНТ ЗАКЛЮЧАЕТСЯ В КАВЫЧКИ. ЧИСЛА МОЖНО ЗАПИСАТЬ В ЭКСПОНЕНЦИАЛЬНОЙ ФОРМЕ, НАПРИМЕР: 0.0285=2.85Е-2 ИЛИ 0.0285=2.85D-2  784.527=7.84Е+2 ИЛИ 784.527=7.84D+2 ЧИСЛА, ЗАПИСАННЫЕ В ЭКСПОНЕНЦИАЛЬНОЙ ФОРМЕ, ПРЕДСТАВЛЯЮТ СОБОЙ ПРОИЗВЕДЕНИЕ МАНТИССЫ НА ПОРЯДОК, Т. Е. НА 10 В СТЕПЕНИ –2, +2 И Т. П. БУКВА Е ИСПОЛЬЗУЕТСЯ ДЛЯ ВЕЩЕСТВЕННЫХ ЧИСЕЛ ОБЫЧНОЙ ТОЧНОСТИ, БУКВА D – ДЛЯ ВЕЩЕСТВЕННЫХ ЧИСЕЛ ДВОЙНОЙ ТОЧНОСТИ.

КОНСТАНТЫ.

КОНСТАНТЫ, КАК ЧИСЛОВЫЕ ТАК И СИМВОЛЬНЫЕ – ЭТО ВЕЛИЧИНЫ, КОТОРЫЕ НЕ МЕНЯЮТСЯ В ХОДЕ ВЫПОЛНЕНИЯ ПРОГРАММЫ.

НАПРИМЕР:

P= 3.1415 T$= “СКОРОДНЯНСКАЯ ШКОЛА” A=9575 M$=”РАСПИСАНИЕ НА НЕДЕЛЮ”

ИНОГДА ЗАПИСАННЫЕ КОНСТАНТЫ НАЗЫВАЮТ ЛИТЕРАЛАМИ . В ОТНОШЕНИИ КОНСТАНТ НЕОБХОДИМО ПОМНИТЬ ПРАВИЛА:

РАЗДЕЛИТЕЛЕМ ЦЕЛОЙ И ДРОБНОЙ ЧАСТИ ЯВЛЯЕТСЯ ТОЧКА;

ЗНАЧЕНИЯ СИМВОЛЬНЫХ КОНСТАНТ ЗАКЛЮЧАЕТСЯ В КАВЫЧКИ.

ЧИСЛА МОЖНО ЗАПИСАТЬ В ЭКСПОНЕНЦИАЛЬНОЙ ФОРМЕ, НАПРИМЕР:

0.0285=2.85Е-2 ИЛИ 0.0285=2.85D-2 784.527=7.84Е+2 ИЛИ 784.527=7.84D+2

ЧИСЛА, ЗАПИСАННЫЕ В ЭКСПОНЕНЦИАЛЬНОЙ ФОРМЕ, ПРЕДСТАВЛЯЮТ СОБОЙ ПРОИЗВЕДЕНИЕ МАНТИССЫ НА ПОРЯДОК, Т. Е. НА 10 В СТЕПЕНИ –2, +2 И Т. П. БУКВА Е ИСПОЛЬЗУЕТСЯ ДЛЯ ВЕЩЕСТВЕННЫХ ЧИСЕЛ ОБЫЧНОЙ ТОЧНОСТИ, БУКВА D – ДЛЯ ВЕЩЕСТВЕННЫХ ЧИСЕЛ ДВОЙНОЙ ТОЧНОСТИ.

ИМЕНОВАННЫЕ КОНСТАНТЫ  ЕСЛИ ПРИСВОИТЬ ПЕРЕМЕННОЙ НЕКОТОРОЕ ЗНАЧЕНИЕ (ЧИСЛОВОЕ ИЛИ СИМВОЛЬНОЕ) И В ДАЛЬНЕЙШЕМ НЕ ИЗМЕНЯТЬ ЭТИ ЗНАЧЕНИЯ, НАПРИМЕР: F3=60, N%=15 ТОГДА ПЕРЕМЕННЫЕ F3 И N% МОЖНО СЧИТАТЬ ИМЕНОВАННОЙ КОНСТАНТОЙ. В QBASIC СУЩЕСТВУЕТ СПЕЦИАЛЬНЫЙ ОПЕРАТОР ДЛЯ ОПИСАНИЯ ИМЕНОВАННОЙ КОНСТАНТЫ: CONST  НАПРИМЕР: CONST F2=60, N%=15

ИМЕНОВАННЫЕ КОНСТАНТЫ

ЕСЛИ ПРИСВОИТЬ ПЕРЕМЕННОЙ НЕКОТОРОЕ ЗНАЧЕНИЕ (ЧИСЛОВОЕ ИЛИ СИМВОЛЬНОЕ) И В ДАЛЬНЕЙШЕМ НЕ ИЗМЕНЯТЬ ЭТИ ЗНАЧЕНИЯ, НАПРИМЕР:

F3=60, N%=15

ТОГДА ПЕРЕМЕННЫЕ F3 И N% МОЖНО СЧИТАТЬ ИМЕНОВАННОЙ КОНСТАНТОЙ. В QBASIC СУЩЕСТВУЕТ СПЕЦИАЛЬНЫЙ ОПЕРАТОР ДЛЯ ОПИСАНИЯ ИМЕНОВАННОЙ КОНСТАНТЫ:

CONST

НАПРИМЕР: CONST F2=60, N%=15

ВСЕ ОСТАЛЬНЫЕ ТРИГОНОМЕТРИЧЕСКИЕ ФУНКЦИИ ТАКЖЕ КАК И ГИПЕРБОЛИЧЕСКИЕ ФУНКЦИИ, ОПРЕДЕЛЯЮТСЯ ПО ИЗВЕСТНЫМ МАТЕМАТИЧЕСКИМ ФОРМУЛАМ, НАПРИМЕР, ARCSIN(X)=ATN(X/SQR(1-X^2)) . ПРИ РЕШЕНИИ ЗАДАЧ ОЧЕНЬ ЧАСТО ИСПОЛЬЗУЮТСЯ ЕЩЁ ДВЕ ФУНКЦИИ. 1. RND(1) - ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ, КОТОРЫЙ ЗАДАЁТ СЛУЧАЙНЫЕ ЧИСЛА ИЗ ИНТЕРВАЛА ОТ 0 ДО 1. ПРИМЕР:  ЗАДАЙТЕ СЛУЧАЙНОЕ ЧИСЛА ОТ 1 ДО 100. (НАТУРАЛЬНОЕ ЧИСЛО).  N=(RND(1)*100+1) 2. INT(ЧИСЛОВОЕ ВЫРАЖЕНИЕ) - ЭТА ФУНКЦИЯ ОТБРАСЫВАЕТ ДРОБНУЮ ЧАСТЬ ПРИ ДЕЛЕНИИ ЧИСЕЛ. ПРИМЕР: В ПРИМЕРЕ ПЕРВОМ НЕОБХОДИМО, ЧТОБЫ ЧИСЛА N ОТ 1 ДО 100 БЫЛИ НАТУРАЛЬНЫМИ.  N=INT(RND(1)*100+1)

ВСЕ ОСТАЛЬНЫЕ ТРИГОНОМЕТРИЧЕСКИЕ ФУНКЦИИ ТАКЖЕ КАК И ГИПЕРБОЛИЧЕСКИЕ ФУНКЦИИ, ОПРЕДЕЛЯЮТСЯ ПО ИЗВЕСТНЫМ МАТЕМАТИЧЕСКИМ ФОРМУЛАМ, НАПРИМЕР, ARCSIN(X)=ATN(X/SQR(1-X^2)) .

ПРИ РЕШЕНИИ ЗАДАЧ ОЧЕНЬ ЧАСТО ИСПОЛЬЗУЮТСЯ ЕЩЁ ДВЕ ФУНКЦИИ.

1. RND(1) - ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ, КОТОРЫЙ ЗАДАЁТ СЛУЧАЙНЫЕ ЧИСЛА ИЗ ИНТЕРВАЛА ОТ 0 ДО 1.

ПРИМЕР:

ЗАДАЙТЕ СЛУЧАЙНОЕ ЧИСЛА ОТ 1 ДО 100. (НАТУРАЛЬНОЕ ЧИСЛО).

N=(RND(1)*100+1)

2. INT(ЧИСЛОВОЕ ВЫРАЖЕНИЕ) - ЭТА ФУНКЦИЯ ОТБРАСЫВАЕТ ДРОБНУЮ ЧАСТЬ ПРИ ДЕЛЕНИИ ЧИСЕЛ.

ПРИМЕР:

В ПРИМЕРЕ ПЕРВОМ НЕОБХОДИМО, ЧТОБЫ ЧИСЛА N ОТ 1 ДО 100 БЫЛИ НАТУРАЛЬНЫМИ.

N=INT(RND(1)*100+1)

ФУНКЦИЯ ПОЛЬЗОВАТЕЛЯ В ТЕХ СЛУЧАЯХ, КОГДА ФУНКЦИЯ НЕ ЯВЛЯЕТСЯ ЭЛЕМЕНТАРНОЙ, ИЛИ У ФУНКЦИИ НЕСКОЛЬКО АРГУМЕНТОВ, УДОБНО ИСПОЛЬЗОВАТЬ ФУНКЦИЮ ПОЛЬЗОВАТЕЛЯ: DEF FN. ИМЯ ФУНКЦИИ ВСЕГДА ДОЛЖНО НАЧИНАТЬСЯ С БУКВ FN. DEF FN НЕ МОЖЕТ БЫТЬ РЕКУРСИВНОЙ (НЕ МОЖЕТ ВЫЗЫВАТЬ САМА СЕБЯ), И ДОЛЖНА БЫТЬ ОПРЕДЕЛЕНА ПЕРЕД ПОЛЬЗОВАТЕЛЕМ. ПРИМЕР:  ПУСТЬ X И Y - НАТУРАЛЬНЫЕ ЧИСЛА. R - ОСТАТОК ОТ ДЕЛЕНИЯ X НА Y. ВЫРАЗИТЬ R(X,Y) - R ФУНКЦИЯ ОТ X И Y.  R=X- INT(X/Y)*Y - ОСТАТОК ОТ ДЕЛЕНИЯ X НА Y  DEF FN R(X,Y)=X-Y*INT(X/Y) В ЭТОМ ПРИМЕРЕ R(X,Y) - ФУНКЦИЯ ДВУХ АРГУМЕНТОВ.

ФУНКЦИЯ ПОЛЬЗОВАТЕЛЯ

В ТЕХ СЛУЧАЯХ, КОГДА ФУНКЦИЯ НЕ ЯВЛЯЕТСЯ ЭЛЕМЕНТАРНОЙ, ИЛИ У ФУНКЦИИ НЕСКОЛЬКО АРГУМЕНТОВ, УДОБНО ИСПОЛЬЗОВАТЬ ФУНКЦИЮ ПОЛЬЗОВАТЕЛЯ: DEF FN. ИМЯ ФУНКЦИИ ВСЕГДА ДОЛЖНО НАЧИНАТЬСЯ С БУКВ FN. DEF FN НЕ МОЖЕТ БЫТЬ РЕКУРСИВНОЙ (НЕ МОЖЕТ ВЫЗЫВАТЬ САМА СЕБЯ), И ДОЛЖНА БЫТЬ ОПРЕДЕЛЕНА ПЕРЕД ПОЛЬЗОВАТЕЛЕМ.

ПРИМЕР:

ПУСТЬ X И Y - НАТУРАЛЬНЫЕ ЧИСЛА. R - ОСТАТОК ОТ ДЕЛЕНИЯ X НА Y. ВЫРАЗИТЬ R(X,Y) - R ФУНКЦИЯ ОТ X И Y.

R=X- INT(X/Y)*Y - ОСТАТОК ОТ ДЕЛЕНИЯ X НА Y DEF FN R(X,Y)=X-Y*INT(X/Y)

В ЭТОМ ПРИМЕРЕ R(X,Y) - ФУНКЦИЯ ДВУХ АРГУМЕНТОВ.

КОМПЬЮТЕРНАЯ СИСТЕМА КООРДИНАТ НАЧАЛО КООРДИНАТ НАХОДИТСЯ В ВЕРХНЕМ ЛЕВОМ УГЛУ ЭКРАНА МОНИТОРА. ОСЬ Х НАПРАВЛЕНА СЛЕВА НАПРАВО. ОСЬ Y – СВЕРХУ ВНИЗ. ЗНАЧЕНИЯ КООРДИНАТ – ЦЕЛЫЕ ПОЛОЖИТЕЛЬНЫЕ ЧИСЛА. X (0.0) (0.0) Y (5.4)

КОМПЬЮТЕРНАЯ СИСТЕМА КООРДИНАТ

НАЧАЛО КООРДИНАТ НАХОДИТСЯ В ВЕРХНЕМ ЛЕВОМ УГЛУ ЭКРАНА МОНИТОРА.

ОСЬ Х НАПРАВЛЕНА СЛЕВА НАПРАВО.

ОСЬ Y – СВЕРХУ ВНИЗ.

ЗНАЧЕНИЯ КООРДИНАТ – ЦЕЛЫЕ ПОЛОЖИТЕЛЬНЫЕ ЧИСЛА.

X

(0.0)

(0.0)

Y

(5.4)

ОПЕРАТОР PAINT  ЗАКРАШИВАЕТ ЗАМКНУТУЮ ОБЛАСТЬ ПРОИЗВОЛЬНОЙ ФОРМЫ. PAINT(X,Y), ЦВЕТ ЗАЛИВКИ, ЦВЕТ КОНТУРА PAINT В ПЕРЕВОДЕ С АНГЛИЙСКОГО ЯЗЫКА ОЗНАЧАЕТ КРАСИТЬ, ОКРАШИВАТЬ . НАПРИМЕР: SCREEN 7 CIRCLE(150,100),20,4 PAINT(150,100),5,4 БУДЕТ ЗАКРАШЕНА ОКРУЖНОСТЬ В МАЛИНОВЫЙ ЦВЕТ, А ГРАНИЦА – КРАСНАЯ. ОПЕРАТОР CIRCLE, PAINT ОПЕРАТОР CIRCLE ИЗОБРАЖАЕТ ОКРУЖНОСТЬ. CIRCLE(X , Y), R, НОМЕР ЦВЕТА, ГДЕ (Х,У) –КООРДИНАТЫ ОКРУЖНОСТИ, А R – РАДИУС ОКРУЖНОСТИ. CIRCLE(X , Y),R, НОМЕР ЦВЕТА CIRCLE  В ПЕРЕВОДЕ С АНГЛИЙСКОГО ЯЗЫКА – ОКРУЖНОСТЬ. НАПРИМЕР: SCREEN 7 CIRCLE(150,100),20,4

ОПЕРАТОР PAINT ЗАКРАШИВАЕТ ЗАМКНУТУЮ ОБЛАСТЬ ПРОИЗВОЛЬНОЙ ФОРМЫ.

PAINT(X,Y), ЦВЕТ ЗАЛИВКИ, ЦВЕТ КОНТУРА

PAINT В ПЕРЕВОДЕ С АНГЛИЙСКОГО ЯЗЫКА ОЗНАЧАЕТ КРАСИТЬ, ОКРАШИВАТЬ .

НАПРИМЕР:

SCREEN 7

CIRCLE(150,100),20,4

PAINT(150,100),5,4

БУДЕТ ЗАКРАШЕНА ОКРУЖНОСТЬ В МАЛИНОВЫЙ ЦВЕТ, А ГРАНИЦА – КРАСНАЯ.

ОПЕРАТОР CIRCLE, PAINT

ОПЕРАТОР CIRCLE ИЗОБРАЖАЕТ ОКРУЖНОСТЬ.

CIRCLE(X , Y), R, НОМЕР ЦВЕТА, ГДЕ

(Х,У) –КООРДИНАТЫ ОКРУЖНОСТИ, А R – РАДИУС ОКРУЖНОСТИ.

CIRCLE(X , Y),R, НОМЕР ЦВЕТА

CIRCLE В ПЕРЕВОДЕ С АНГЛИЙСКОГО ЯЗЫКА – ОКРУЖНОСТЬ.

НАПРИМЕР:

SCREEN 7

CIRCLE(150,100),20,4

ОПЕРАТОР PRINT ВЫВОДИТЬ ТЕКСТОВУЮ ИНФОРМАЦИЮ, ЗАКЛЮЧЕННУЮ В КАВЫЧКИ, НА ЭКРАН МОНИТОРА;  НАПРИМЕР:  ? « ПРИВЕТ» ВЫЧИСЛЯТЬ ВЫРАЖЕНИЯ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ ; НАПРИМЕР:  ? 5*4-5.6 ^2 ВЫВОДИТЬ ЗНАЧЕНИЯ ПЕРЕМЕННЫХ НА ЭКРАН МОНИТОРА.  НАПРИМЕР: DAY$= «ПОНЕДЕЛЬНИК»  ? DAY$ ВМЕСТО СЛОВА PRINT  МОЖНО НАБИРАТЬ ЗНАК ?  PRINT  В ПЕРЕВОДЕ С АНГЛИЙСКОГО ЯЗЫКА ОЗНАЧАЕТ ПЕЧАТАТЬ .

ОПЕРАТОР PRINT

ВЫВОДИТЬ ТЕКСТОВУЮ ИНФОРМАЦИЮ, ЗАКЛЮЧЕННУЮ В КАВЫЧКИ, НА ЭКРАН МОНИТОРА;

НАПРИМЕР:

? « ПРИВЕТ»

ВЫЧИСЛЯТЬ ВЫРАЖЕНИЯ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ ;

НАПРИМЕР:

? 5*4-5.6 ^2

ВЫВОДИТЬ ЗНАЧЕНИЯ ПЕРЕМЕННЫХ НА ЭКРАН МОНИТОРА.

НАПРИМЕР:

DAY$= «ПОНЕДЕЛЬНИК»

? DAY$

ВМЕСТО СЛОВА PRINT МОЖНО НАБИРАТЬ ЗНАК ? PRINT В ПЕРЕВОДЕ С АНГЛИЙСКОГО ЯЗЫКА ОЗНАЧАЕТ ПЕЧАТАТЬ .

 ВМЕСТО СЛОВА PRINT  МОЖНО НАБИРАТЬ ЗНАК ? PRINT  В ПЕРЕВОДЕ С АНГЛИЙСКОГО ЯЗЫКА ОЗНАЧАЕТ ПЕЧАТАТЬ . ОПЕРАТОР CLS ОЧИЩАЕТ ЭКРАН МОНИТОРА. НАЗВАНИЕ ОПЕРАТОРА CLS ПРОИЗОШЛО ОТ АНГЛИЙСКИХ СЛОВ CLEAR SCREEN , ЧТО В ПЕРЕВОДЕ ОЗНАЧАЕТ ОЧИСТИТЬ ЭКРАН .  НАПРИМЕР:   CLS  ? « ПРИВЕТ»  НА ЭКРАНЕ МОНИТОРА В ЛЕВОМ ВЕРХНЕМ УГЛУ БУДЕТ ВЫВЕДЕНО СЛОВО ПРИВЕТ.

ВМЕСТО СЛОВА PRINT МОЖНО НАБИРАТЬ ЗНАК ?

PRINT В ПЕРЕВОДЕ С АНГЛИЙСКОГО ЯЗЫКА ОЗНАЧАЕТ ПЕЧАТАТЬ .

ОПЕРАТОР CLS ОЧИЩАЕТ ЭКРАН МОНИТОРА.

НАЗВАНИЕ ОПЕРАТОРА CLS ПРОИЗОШЛО ОТ АНГЛИЙСКИХ СЛОВ CLEAR SCREEN , ЧТО В ПЕРЕВОДЕ ОЗНАЧАЕТ ОЧИСТИТЬ ЭКРАН .

НАПРИМЕР:

CLS

? « ПРИВЕТ»

НА ЭКРАНЕ МОНИТОРА В ЛЕВОМ ВЕРХНЕМ УГЛУ БУДЕТ ВЫВЕДЕНО СЛОВО ПРИВЕТ.

ОПЕРАТОР INPUT ОПЕРАТОР INPUT  ВВОДИТ ЗНАЧЕНИЕ ПЕРЕМЕННОЙ С КЛАВИАТУРЫ В ПАМЯТЬ КОМПЬЮТЕРА. INPUT “ ПОДСКАЗКА ” ; ИМЯ ПЕРЕМЕННОЙ  INPUT В ПЕРЕВОДЕ С АНГЛИЙСКОГО ЯЗЫКА ОЗНАЧАЕТ ВСТАВЛЯТЬ, ВВОДИТЬ . ПРИ ВСТРЕЧЕ С ОПЕРАТОРОМ INPUT ПРОГРАММА ПРИОСТАНАВЛИВАЕТ СВОЁ ДЕЙСТВИЕ; НА ЭКРАНЕ ПОЯВЛЯЕТСЯ ЗНАК ВОПРОСА ? , ПОСЛЕ КОТОРОГО НЕОБХОДИМО НАБРАТЬ НА КЛАВИАТУРЕ ЗНАЧЕНИЕ ПЕРЕМЕННОЙ, ВХОДЯЩИЙ В СОСТАВ ОПЕРАТОРА INPUT , НАЖАТЬ КЛАВИШУ ENTER . ОПЕРАТОР INPUT МОЖНО ИСПОЛЬЗОВАТЬ ДЛЯ ПРИСВАИВАНИЯ ЗНАЧЕНИЯ КАК ЧИСЛОВЫМ, ТАК И СТРОКОВЫМ ПЕРЕМЕННЫМ.

ОПЕРАТОР INPUT

ОПЕРАТОР INPUT ВВОДИТ ЗНАЧЕНИЕ ПЕРЕМЕННОЙ С КЛАВИАТУРЫ В ПАМЯТЬ КОМПЬЮТЕРА.

INPUT “ ПОДСКАЗКА ; ИМЯ ПЕРЕМЕННОЙ

INPUT В ПЕРЕВОДЕ С АНГЛИЙСКОГО ЯЗЫКА ОЗНАЧАЕТ ВСТАВЛЯТЬ, ВВОДИТЬ .

ПРИ ВСТРЕЧЕ С ОПЕРАТОРОМ INPUT ПРОГРАММА ПРИОСТАНАВЛИВАЕТ СВОЁ ДЕЙСТВИЕ; НА ЭКРАНЕ ПОЯВЛЯЕТСЯ ЗНАК ВОПРОСА ? , ПОСЛЕ КОТОРОГО НЕОБХОДИМО НАБРАТЬ НА КЛАВИАТУРЕ ЗНАЧЕНИЕ ПЕРЕМЕННОЙ, ВХОДЯЩИЙ В СОСТАВ ОПЕРАТОРА INPUT , НАЖАТЬ КЛАВИШУ ENTER .

ОПЕРАТОР INPUT МОЖНО ИСПОЛЬЗОВАТЬ ДЛЯ ПРИСВАИВАНИЯ ЗНАЧЕНИЯ КАК ЧИСЛОВЫМ, ТАК И СТРОКОВЫМ ПЕРЕМЕННЫМ.

 IF УСЛОВИЕ THEN ВЕТВЬ ДА ELSE ВЕТВЬ НЕТ  ЕСЛИ ТОГДА ИНАЧЕ  ОПЕРАТОР ПРОВЕРЯЕТ ВЫПОЛНЕНИЕ УСЛОВИЯ, ЗАПИСАННОГО ПОСЛЕ СЛОВА  IF  И, В ЗАВИСИМОСТИ ОТ РЕЗУЛЬТАТА, ВЫПОЛНЯЕТСЯ ОДНО ИЗ СЛЕДУЮЩИХ ДЕЙСТВИЙ: ЕСЛИ УСЛОВИЕ ВЕРНО , ТО ВЫПОЛНЯЕТСЯ ОПЕРАТОР ИЛИ ГРУППА ОПЕРАТОРОВ, ЗАПИСАННАЯ ПОСЛЕ СЛОВА THEN ЕСЛИ УСЛОВИЕ НЕВЕРНО , ТО ВЫПОЛНЯЕТСЯ ОПЕРАТОР ИЛИ ГРУППА ОПЕРАТОРОВ, ЗАПИСАННАЯ ПОСЛЕ СЛОВА ELSE , ЗАТЕМ КОМПЬЮТЕР ПРИСТУПАЕТ К ВЫПОЛНЕНИЮ СЛЕДУЮЩЕЙ СТРОКИ ПРОГРАММЫ; ЕСЛИ СЛОВО ELSE ОТСУТСТВУЕТ , ТО ВЫПОЛНЯЕТСЯ ПЕРЕХОД К СЛЕДУЮЩЕЙ СТРОКЕ ПРОГРАММЫ.

IF УСЛОВИЕ THEN ВЕТВЬ ДА ELSE ВЕТВЬ НЕТ ЕСЛИ ТОГДА ИНАЧЕ

ОПЕРАТОР ПРОВЕРЯЕТ ВЫПОЛНЕНИЕ УСЛОВИЯ, ЗАПИСАННОГО ПОСЛЕ СЛОВА IF И, В ЗАВИСИМОСТИ ОТ РЕЗУЛЬТАТА, ВЫПОЛНЯЕТСЯ ОДНО ИЗ СЛЕДУЮЩИХ ДЕЙСТВИЙ:

  • ЕСЛИ УСЛОВИЕ ВЕРНО , ТО ВЫПОЛНЯЕТСЯ ОПЕРАТОР ИЛИ ГРУППА ОПЕРАТОРОВ, ЗАПИСАННАЯ ПОСЛЕ СЛОВА THEN
  • ЕСЛИ УСЛОВИЕ НЕВЕРНО , ТО ВЫПОЛНЯЕТСЯ ОПЕРАТОР ИЛИ ГРУППА ОПЕРАТОРОВ, ЗАПИСАННАЯ ПОСЛЕ СЛОВА ELSE , ЗАТЕМ КОМПЬЮТЕР ПРИСТУПАЕТ К ВЫПОЛНЕНИЮ СЛЕДУЮЩЕЙ СТРОКИ ПРОГРАММЫ;
  • ЕСЛИ СЛОВО ELSE ОТСУТСТВУЕТ , ТО ВЫПОЛНЯЕТСЯ ПЕРЕХОД К СЛЕДУЮЩЕЙ СТРОКЕ ПРОГРАММЫ.
B - БОЛЬШЕ CМЕНЬШЕ A$=“CAT”- РАВНО X135 – НЕРАВНО Y=Z- БОЛЬШЕ ИЛИ РАВНО SМЕНЬШЕ ИЛИ РАВНО СЛОЖНОЕ УСЛОВИЕ ЗАПИСЫВАЕТСЯ С ПОМОЩЬЮ ЛОГИЧЕСКИХ СЛОВ OR (ИЛИ) И AND (И ) НАПРИМЕР : C 1 AND C" width="640"

УСЛОВИЕ ЗАПИСЫВАЕТСЯ В ВИДЕ СТРОКИ ОТНОШЕНИЙ.

AB - БОЛЬШЕ

CМЕНЬШЕ

A$=“CAT”- РАВНО

X135 – НЕРАВНО

Y=Z- БОЛЬШЕ ИЛИ РАВНО

SМЕНЬШЕ ИЛИ РАВНО

СЛОЖНОЕ УСЛОВИЕ ЗАПИСЫВАЕТСЯ С ПОМОЩЬЮ ЛОГИЧЕСКИХ СЛОВ OR (ИЛИ) И AND (И )

НАПРИМЕР : C 1 AND C

СПАСИБО ЗА ВНИМАНИЕ!  С НАДЕЖДОЙ НА 5!

СПАСИБО ЗА ВНИМАНИЕ! С НАДЕЖДОЙ НА 5!

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Презентация к уроку информатики "Бейсик" (1.68 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт