
- •Математика и информатика
- •Содержание:
- •Задачи для самостоятельной работы
- •§1. Математические предложения и доказательства.
- •§2. Элементы теории множеств.
- •П.2 Подмножество. Основные числовые множества.
- •П.3 Операции над множествами.
- •П.4 Диаграммы Эйлера-Венна.
- •§ 3. Элементы комбинаторики. Соединения без повторений и с повторениями. Правила суммы и произведения.
- •П.1 Соединения без повторений
- •П.2 Соединения с повторениями
- •П.3. Правила суммы и произведения
- •§ 4. Элементы теории вероятностей. П.1 Классическое и статистическое определения вероятности.
- •П.2 Сумма событий. Теорема сложения вероятностей.
- •П.3 Произведение событий. Теорема умножения вероятностей.
- •П.4 Формула полной вероятности. Формула Байесса. Формула Бернулли.
- •§ 6. Информация и информационные процессы п.1. Понятие об информации. Носители информации. Количественная мера информации. Кодирование информации
- •П.2. Понятие о системах счисления. Системы счисления, применяемые в цифровых эвм
- •Системы счисления, применяемые в цифровых эвм
- •П.3. Перевод чисел из одной с.С. В другую
- •П.4. Арифметика двоичных чисел
- •§7 Архитектура эвм. Программное обеспечение эвм п.1 Этапы развития вычислительной техники.
- •П.2 Поколения эвм.
- •П.3 Архитектура эвм
- •П.4 Персональный компьютер ibm pc: принцип открытой архитектуры, основные узлы, их назначение и характеристики,
- •П. 5 Программное обеспечение.
- •Прикладные программы
- •§8 Алгоритм и его свойства. Методика составления алгоритмов. П.1. Понятие алгоритма. Свойства алгоритмов. Способы задания алгоритмов.
- •П.2.Типы алгоритмов.
- •Следование
- •Цикл – до (Рис. 58)
- •Цикл с параметром (Рис. 59)
- •П.3 Базовые алгоритмические структуры
- •П.4.Основные этапы решения задач на эвм.
- •П.5. Алфавит языка Бейсик. Основные математические функции языка Бейсик. Основные операторы языка Бейсик. Алфавит языка Бейсик
- •П.6. Методика составления программ на языке программирования Бейсик
П.5. Алфавит языка Бейсик. Основные математические функции языка Бейсик. Основные операторы языка Бейсик. Алфавит языка Бейсик
Существует несколько десятков версий языка программирования Бэйсик. Он предназначен для начального обучения программированию и позволяет составлять программы для математических расчетов и построения графиков, организации несложных экспериментов, написания обучающих программ и диалоговых справочников и др. С его помощью можно решать определенный круг задач в диалоге «человек – ЭВМ».
Алфавит данного языка состоит из набора символов, воспринимаемых ЭВМ. Среди них можно выделить на несколько групп:
прописные латинские буквы: А, В, С, …, X, E, Z;
цифры: 0, 1, 2, …, 9;
знаки арифметических операций: «+» - сложение, «–» - вычитание, «*» – умножение, «/» – деление, «^» - возведение в степень;
знаки отношений: =, >=, >, <=, <, <> (не равно);
специальные символы: . ; ! ? “” ( ) $ # % и др.
Используются
целые и действительные числа. В десятичной
записи числа целая часть отделяется
от дробной части точкой. Запись
«2.34Е-6» соответствует числу
,
т.е. символ Е указывает порядок числа.
Переменные бывают: вещественные и литерные. Вещественные переменные обозначаются прописными буквами латинского алфавита (А, В, С, D, …, X, E, Z) или сочетанием буквы и цифры (А1, А2, В3, …). Имя литерной переменной должно заканчиваться символом $ (А$, С$, …).
Числовые выражения записываются в строчку с использованием соответствующих символов арифметических операций и круглых скобок. Действия выполняются в следующем порядке: действие в скобках, возведение в степень, умножение и деление, сложение и вычитание (операции одного приоритета выполняются слева направо).
Основные математические функции языка Бейсик
В состав арифметических выражений могут входить стандартные функции языка Бэйсик:
SIN(X) – синус аргумента х;
COS(X) – косинус аргумента х;
TAN(X) – тангенс аргумента х;
ATN(X) – арктангенс числа х;
ABS(X) – модуль числа х;
SQR(X) – синус аргумента х;
LOG(X) – натуральный логарифм числа х;
EXP(X) – показательная функция (число е2.71828 в степени х);
FN Y(X) – функция пользователя х.
Основные операторы языка Бейсик.
Операторы |
Выполняемые действия |
CLS |
очищает экран |
END |
завершает программу |
FOR счетчик = начало TO конец [STEP приращение] [блок операторов] NEXT [счетчик] |
повторяет блок операторов указанное число раз. Здесь счетчик – числовая переменная |
GOTO строка |
выполняет переход в указанную строку |
IF (условие) THEN (действие 1) ELSE (действие 2) |
выполняет блок операторов в зависимости от указанных условий |
INPUT список переменных |
считывает входные данные с клавиатуры |
[LET] переменная = выражение |
присваивает значение выражения переменной |
PRINT выражения |
выводит данные на экран. Выражения - одно или несколько числовых или символьных выражений для печати |
REM комментарий |
позволяет вставлять комментарии в программы |