КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Ввод и вывод данных
Ввод данных – это передача исходных данных программы в оперативную память компьютера для последующей обработки программой. Read (x1, x2, …, xN); Readln (x1, x2, …, xN); где х1, х2, … − список ввода, содержащий имена переменных допустимых типов данных (integer, real, char, string). Эти значения вводятся с клавиатуры и отображаются на экране. Вывод данных – это передача данных после обработки из оперативной памяти на внешнее устройство (экран, принтер, файл на диске). Write (y1, y2, …,yN); Writeln (y1, y2, …, yN); где y1, y2, … − список вывода, предназначенный для вывода констант различных типов, значений переменных и выражений. Процедура вывода Write и Writeln отличаются тем, что после вывода последней переменной из списка курсор автоматически переходит в начало новой строки (таблица 8). Таблица 8 − Форматы вывода данных
Общий вид записи: Write(R:m:n); R – действительное число; m – количество позиций, отводимых для числа; n – количество позиций, отводимых для дробной части. Задание 1. Запись математических выражений на алгоритмическом языке
Задание 2. Запись арифметических выражений в математической форме
Таблица 9 − Арифметические функции
Задание 3. Циклические вычислительные процессы. Вычисление значений функции при различных значениях аргумента (табулирование функции) Циклический вычислительный процесс − этопроцесс, при котором действия выполняются многократно по одному и тому же алгоритму при изменяющихся исходных данных. Параметр цикла – это переменная, которая при каждом новом входе в цикл принимает новое значение, то есть управляет работой цикла. Шаг – величина, на которую изменяется начальный параметр при выполнении цикла. Условие задачи: Вычислите значение функции: Y=x2+sin(x+a), если а=5, 1≤ х≤10 с шагом ∆х=2 х – параметр цикла Для решения задачи использовать разные способы организации цикла: 1) Операторы условного (IF) и безусловного переходов (GOTO); 2) Цикл с предусловием (WHILE); 3) Цикл с постусловием (REPEAT … UNTIL); 4) Цикл с параметром (FOR) с вычислением количества повторений. 1 способ: Цикл с использованием операторов условного (IF) Если в программе после выполнения очередного оператора необходимо выполнить не следующий по порядку, а другой, помеченный для этого меткой, используется оператор безусловного перехода GOTO («переход на»). Переход возможен только в пределах блока. Форма записи оператора безусловного перехода: GOTO «Имя метки»; «Имя метки» − может быть идентификатор или целые числа от 0 до 9999. Объявление меток проводится перед объявлением констант после заголовка программы. Объявление начинается с ключевого слова LABEL, затем указывается имя метки. Пояснение: 50 – имя метки.
2 способ: Организация цикла с предусловием (WHILE) Общий вид алгоритма цикла с предусловием Предписывает выполнять тело цикла до тех пор, пока выполняется условие, записанное после слова While. Общий вид записи:
Дата добавления: 2015-01-03; Просмотров: 511; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |