Урок №1 Тема урока: Язык программирования Бейсик. Алфавит языка. Операции и выражения



Дата03.07.2014
Размер49.2 Kb.
ТипУрок
Урок №1

Тема урока:

Язык программирования Бейсик. Алфавит языка. Операции и выражения.

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

Ход урока.

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

  2. Объяснение нового материала.

Теоретическая основа урока

Происхождение языка.

В прошлом веке один английский миссионер, желая облегчить контакт с туземным населением, выделил из английского языка самую простую и распространенную его часть, содержащую около 300 слов и почти не имеющую грамматики. Это подмножество языка, названное Basic English, действительно оказалось весьма простым для усвоения и потому вскоре завоевало популярность не только среди туземцев, но и среди эмигрантов.

Подобную цель создания средства для расширения и облегчения контакта, только не между людьми, а между людьми и компьютером, поставили перед собой сотрудники Дартмундского колледжа Дж.Кемени и Т.Курц, разработавшие в 1964 году язык BASIC (от англ. Beginner’s All — purpose Symbolic Instructiоn Code — многоцелевой язык символических команд для начинающих). Благодаря своей простоте по сравнению с другими языками программирования, а главное, способности работать в диалоговом режиме с пользователем, язык BASIC уже в 1970 году, получив поддержку таких мощных фирм, как GENERAL ELECTRIC и IBM, практически стал одним из самых популярных языков программирования для персональных компьютеров.

Существует немало различных версий языка, что обусловлено его адаптацией к различным типам компьютеров. Но главное преимущество — диалоговый режим работы — сохраняется во всех версиях.

Современная версия языка — QBASIC для IBM PC — позволяет профессионально использовать все современные методы и технологию программирования.

Алфавит языка.

1) Латинские буквы — используются для набора команд языка и идентификаторов.
ВНИМАНИЕ! Команды и имена величин записываются только латинскими буквами и, хотя некоторые буквы обоих алфавитов схожи по написанию (А,О,К,М), компьютер их различает, так как они имеют разный числовой код.

2) Буквы русского алфавита — используются для вывода сообщений и комментариев.

3) цифры от 0 до 9.


4) Знаки арифметических действий:

сложение

+

умножение

*

вычитание

-

деление

/

5) Знаки отношений:

меньше

<

меньше или равно

<=

больше

>

больше или равно

>=

равно

=

не равно

< >

6) Специальные знаки:

точка

.

запятая

,

двоеточие

:

точка с запятой

;

скобки

( )

кавычки



восклицательный знак

!

вопросительный знак

?

знак доллара

$

процент

%

коммерческое “И”

&

апостроф



Выражения.

Все выражения в программе должны быть записаны по правилам языка:

а) Выражения должны быть записаны в виде линейной цепочки символов. Например: а0 а0
х10х10
б) Нельзя опускать знаки операций.
Например: 3а3*а

а(в+с) а*(в+с)
в) Операции и функции записываются в соответствии с таблицей:

Математическая
запись


Запись на QBASIC’е

Смысловое
значение


|х| модуль х

abs(x)

|х|= х, если х>=0

-x, если x<0

кв.корень из х

sqr(x)

арифметич. корень из числа х (x>=0)

аb а в степени b

a^b

степенная функция

sin x синус х

sin(x)

тригонометрическая функция

cos x косинус х

cos(x)

тригонометрическая функция

знак числа

sgn(x)

signx=1, x>0

sign x= 0, x=0

signx=-1< x<0

tg x тангенс х

tan(x)

тригонометрическая функция

arctg x арктангенс х

atn(x)

тригонометрическая функция

ln x нат.логарифм от х

log(x)

логарифмическая функция

Дополнительная информация:

INT(x) — наибольшее целое, меньшее х;

cint(x) — округление по математическим правилам;

fix(x) — целая часть числа х;

x mod y — остаток от деления х на у;

х \ у — целочисленное деление х на у.
Разберем несколько примеров:

Математическое выражение

Запись на Бейсике



(a+b)/(c+d)


|12,6+|

ABS(12.6+SQR(1+3*TAN(2*X)))

0,05asin2bx3+2,5e2x

.05*a*(SIN(b*x^3))^2+2.5*EXP(2*x)

  1. Практическое задание.

1)Переведите выражения в линейную форму:
а) ; б) ; в) ; г) ; е) ж).

2) Переведите из линейной формы записи в математическую:

а) a/b*c; б) a/b^c; в) a/b^c^d; г) a+b/c+d д) sqr(tg(a+b))/ sqr(cos(a-b)).

  1. Подведение итогов.

  2. Домашнее задание.

Запишите выражения в линейной форме:

  1. (x+1)2+3(x2+1)3

  2. |x-1|+sin2x



Переведите из линейной записи в математическую:

  1. (d+c)/c+a

  2. sqr(x^3+x^2+6*x+3)

  3. abs((cos(x))^2-(sin(4*x))^2)

Используемая литература:

А.С. Есипов Информатика Наука и техника Санкт-Петербург 2001г.

А.А. Кузнецов, Н.В. Апатова Основы информатики Дрофа Москва 2000г.

http://school7.unn.ru/predmet/proga/492--qbasic-

Похожие:

Урок №1 Тема урока: Язык программирования Бейсик. Алфавит языка. Операции и выражения iconУрок Тема урока: Структура языка программирования Visual Basic. Алфавит и основные конструкции. Образовательные задачи
Воспитывать объективность в самооценке, самопроверке, вообще в оценке своего труда
Урок №1 Тема урока: Язык программирования Бейсик. Алфавит языка. Операции и выражения iconУрок в 5-м классе по теме «Графика. Алфавит» Тип урока : урок объяснения нового материала. Цели урока: расширить знания учащихся в области истории родного языка
Тема нашего урока – это отгадка на предложенную загадку. Давайте прочитаем и отгадаем её
Урок №1 Тема урока: Язык программирования Бейсик. Алфавит языка. Операции и выражения iconПлан-конспект урока тема урока: «Алфавит». Фио (полностью) Зуева Лариса Алексеевна
Алфавит. 8-ой урок в теме «Фонетика. Орфоэпия. Графика и орфография. Культура речи»
Урок №1 Тема урока: Язык программирования Бейсик. Алфавит языка. Операции и выражения iconУрок №57-58 Языки и системы программирования. Начальные сведения о языке Turbo Pascal
...
Урок №1 Тема урока: Язык программирования Бейсик. Алфавит языка. Операции и выражения iconКонспект урока русского языка в 8 классе Тема урока Способы выражения подлежащего
Цель: развить и закрепить представление учащихся о подлежащем и способах выражения подлежащего в предложении
Урок №1 Тема урока: Язык программирования Бейсик. Алфавит языка. Операции и выражения iconКонспект урока русского языка во 2 классе Тема: алфавит цели: Ознакомить уч-ся с алфавитом и его ролью в жизни людей
Формировать умения использовать алфавит на практике; способствовать развитию орфографической зоркости; развивать речь уч-ся и расширять...
Урок №1 Тема урока: Язык программирования Бейсик. Алфавит языка. Операции и выражения iconБьерн Страуструп. Язык программирования С++
Книга Б. Страуструпа "Язык программирования С++" дает описание языка, его ключевых понятий и основных приемов программирования на...
Урок №1 Тема урока: Язык программирования Бейсик. Алфавит языка. Операции и выражения iconСоздание автоматизированного руководства пользователя сред программирования mswlogo
Ми программирования (Basic,Pascal), язык Лого. Язык программирования Лого (адаптированный вариант языка искусственного интеллекта...
Урок №1 Тема урока: Язык программирования Бейсик. Алфавит языка. Операции и выражения iconУрок английского языка в 4 классе (2-й год обучения, 1 урок в неделю) Учитель : Доронина Т. А. Тема урока: «Цвета» (первый урок по теме) Тип урока : творческий проект «Изготовление Рождественской открытки»
Формирование пар
Урок №1 Тема урока: Язык программирования Бейсик. Алфавит языка. Операции и выражения iconКонспект урока Аттестуемый педагог Гончарова Нина Максимовна Предмет Русский язык 9 класс Тема урока. Роль языка в жизни общества. Язык как исторически развивающееся явление

Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org