9 класс 9-12 Программирование. Запись алгебраических выражений


Чтобы посмотреть презентацию с картинками, оформлением и слайдами, скачайте ее файл и откройте в PowerPoint на своем компьютере.
Текстовое содержимое слайдов презентации:

Программирование Языки программирования высокого уровня Презентация 9-12 Запись алгоритма решения задачи в форме понятной для компьютера, называется программированием, а система, используемых для этой цели обозначений, - языком программирования.Программа - это законченная последовательность операторов (команд, записанных по правилам языка программирования), определяющая порядок действий для решения некоторой задачи и обработки данных. Языки программирования высокого уровня Фортран (1954 год);BASIC (1965 год);Паскаль (1970 год Н. Вирт);Си;Ада (для мощных компьютеров);Пролог;Алгол;Лого;Delphi;Visual Basic. Этапы решения задач с использованием ПК Постановка задачи.Определение метода и способа решения. Разработка алгоритма.Перевод алгоритма в программу.Ввод программы в ПК.Выполнение программы и получение результатов.Анализ результатов и корректировка. Основные элементы ЯВУ 1. Алфавит языка - набор допустимых символов (знаков), используемых для записи операторов.2. Синтаксис - совокупность правил, при помощи которых из символов алфавита строятся правильные предложения языка программирования.3. Семантика определяет смысл предложений языка программирования, т.е. определяет, что должна делать машина, исполняя то или иное предписание, записанное на языке программирования. Транслятор - это программа-переводчик, переводящая предписание с языка высокого уровня на язык обычных команд машины. Виды трансляторов:1. Интерпритатор сначала каждое предложение языка высокого уровня переводит в последовательность машинных команд, затем выполняет их и после этого переходит к следующему предложению.2. Компилятор сразу всю программу на языке высокого уровня в последовательность машинных команд, а после этого выполняет их. Основные элементы языка Basic Алфавит языка 1. Латинские буквы.2. Русские буквы. 3. Цифры от 0 до 9.4. Знаки арифметических операций:+ (сложение),/ (деление),- (вычитание),^ (возведение в степень).* (умножение), Основные элементы языка Basic Алфавит языка 5. Знаки отношения:> (больше), < > (не равно),< (меньше), >= (больше или равно),= (равно), <= (меньше или равно).6. Служебные знаки, которые используются в качестве суффиксов, определяющих тип данных, и специальных символов: пробел ( ) _ ! " % ; : , . # $ @ и др. Типы данных языка Qbasic Тип данных - специальная структура, позволяющая оптимизировать данные в оперативной памяти компьютера. 1. Числовой тип данных а) Целый тип данных (Integer)Числа без дробной части из промежутка [-32 768; 32 767]б) Длинный целый тип данных (Long Integer)Числа без дробной части из промежутка [-2 147 483 648; 2 147 483 647] в) Действительный тип данных одинарной точности (Single Precision)Числа c дробной частью, записываемые с использованием 8 значащих цифр из промежутка [-3.4E+38; 3.4E+38]. Обычно числа записываются в экспоненциальной формеПример: Десятичная формаЭкспоненциальная форма24,3452.4345Е10,003453.45Е-3 1. Числовой тип данных г) Действительный тип данных двойной точности (Double Precision)Числа c дробной частью, записываемые с использованием 15 значащих цифр из промежутка [-1.8D+308; 1.8D+308]. Обычно числа записываются в экспоненциальной формеПример: Десятичная формаЭкспоненциальная форма24,3452.4345D10,003453.45D-3 1. Числовой тип данных 2. Текстовый тип данных. Переменная - область памяти (ячейка памяти), размер которой зависит от типа данных, имеющая некоторое название и хранящая некоторое данное (значение). Имя переменной может содержать до 40 символов алфавита Qbasic (начинается с буквы и не может содержать пробелы, запятые, некоторых специальных знаков).Суффикс в конце имени переменной указывает ее тип:%- целый тип;& - длинный целый тип;! - действительный тип одинарной точности;# - действительный тип двойной точности;$ - текстовый тип. Если никакого знака в конце имени нет, то переменная считается действительного типа одинарной точности. Примеры правильных имен переменныхname, last_name, a1, min_i, b123%, stroka$, d#Примеры неправильных имен переменныхnaмe, last name, 1а, min.1, b_123 %, $stroka, Д# Запись алгебраических выражений Правила записи алгебраических выражений на Qbasic: 1. Выражение должно быть записано в одну строку без надстрочных и подстрочных знаков. При записи дробей используется знак деления. 2. Два следующих друг за другом знака арифметических действий разделяются скобками. Нельзя опускать знак умножения. 3. Операции одинакового старшинства выполняются последовательно, слева направо. Для указания порядка действия используются круглые скобки. Внутри скобок действия выполняются в соответствии с приоритетом:вычисление значений функций;возведение в степень;умножение и деление;сложение и вычитание. Числовые функции Функция Запись на Basic cosxsinxtgxctgxxцелая часть числа cos(x) sin(x) tan(x) 1/tan(x) abs(x) sqr(x) int(x) Задание 1 а) sin 2xб) tg x +в) cos5a г) ctg(7b+8) д) а)б) (6 - 3,25)2в) х = 7 Задание 2

Приложенные файлы

  • ppt 9793479
    Размер файла: 356 kB Загрузок: 1

Добавить комментарий