Рекомендуемая литература:
Информатика. Базовый курс/ Симонович С.В.и др. – Спб: Изд-во "Питер", 2000.
Землянский А.А. Информационные технологии в экономике. – М.: КолосС, 2004. – 336 с.
Практикум по информатике/ А.А.Земянский, Г.А.Кретова и др.. – М.: КолосС, 2004.-384с.
Острейковский А.И. Информатика, Москва, Высшая школа, 2000.
Евдокимов В.В. и др. Экономическая информатика. Учебник для вузов. Под ред. д.э.н.,проф. В.В. Евдокимова. - Спб.: Питер, 1997.
Каймин В.А. Информатика, Москва, Высшая школа, 2000.
Каймин В.А., Касаев Б.С. Информатика: практикум на ЭВМ: Учебное пособие, Инфра-м, 2001.
Безручко В.Т. Практикум по курсу "Информатика", 2002.
Агеенко И.Н. Word 97 для Windows/ учебное пособие- Ульяновск, УГСХА, 2001.
Бунина Н.Э. Компьютерный практикум по информатике. Методические указания к практическим занятиям. Ульяновск, УГСХА, 2003.
Бабайцев Е.А. Система программирования QBASIC. Часть 2. Руководство для лабораторно-практических занятий.- Ульяновск, ГСХА, 2000
Бунина Н.Э., Солнцева О.В. Основы алгоритмизации и языка программирования Бейсик. Методическое пособие. Ульяновск, УГСХА, 1997
Приложение 1
Задание №2
Решение задач сводится к табулированию функции в заданных интервалах. Для их решения надо организовать цикл для вычисления функции при различных значениях аргументов, изменяющихся с определенным шагом.
Пример: Составить блок-схему алгоритма и программу перевода объемных единиц в весовые (кг) по формуле: Где -- количество молока, л.
Количество молока изменяется в пределах от3,6 до 4,5 тыс. л с шагом 0,1 тыс.л.
Для составления программы перейдем от символов к символам языка Бейсик:
К→ К, , К0→ К0, 1,03 → Y.
Программа перевода объемных единиц в весовые с использованиемоператора условного перехода имеет вид:
10 PRINT «перевода объемных единиц в весовые»
20 INPUT Y
30 LET K0=3.6
40 LET K=K0*Y
50 PRINT K0,K
60 LET K0=K0+0.1
70 IF K0<=4.5 GOTO 40
80 END
В программе: оператор 10 выводит на экран дисплея название программы; оператор 20 осуществляет ввод числового значения переменной Y (=1.03); оператор 30 присваивает переменной К0 значение 3.6 (нижний предел изменения); оператор 40 вычисляет значение переменной К(величину в кг); оператор 50 выводит на экран дисплея значения переменных К0 и К (литры и кг); оператор 60 увеличивает значение переменной К0 на шаг 0.1; оператор 70 осуществляет разветвление вычислительного процесса: если К0 ≤4.5, то управление передается оператору 40, в противном случае – на конец программы.
При использовании операторов цикла программа принимает вид:
10 PRINT «перевода объемных единиц в весовые»
20 INPUT Y
30 FOR K0=3.6 TO 4.5 STEP 0.1
40 LET K=K0*Y
50 PRINT Y, E
60 NEXT K0
70 END
Цикл в программе организуется с помощью операторов 30 и 60. Это операторы заголовка цикла FOR…TO…STEP и конца цикла NEXT. В первом вслед за словом FOR указано начальное значение молока , за словом TO- конечное значение, а после слова STEP- шаг изменения. Выход из цикла происходит, как только значение переменной К0 превысит значение 4.5.
Пример решения задания №3
Составить блок-схему алгоритма и программу расчета суммы n чисел
; х- значение числа.
Для составления блок-схемы алгоритма и программы введем обозначения
S – сумма чисел; N - количество чисел; K – номер текущего числа; Х – текущее значение числа.
Программа для расчета суммыN чисел на языке Бейсик с использованием оператора безусловного перехода будет иметь вид:
10 REM РАСЧЕТ СУММЫ ЧИСЕЛ
20 INPUT “ВВЕДИТЕ КОЛИЧЕСТВО ЧИСЕЛ N”; N
30 LET S=0
40 LET K=1
50 INPUT “ВВЕДИТЕ ЧИСЛО Х” ; Х
60 S=S+X
70 LET K=K+1
80 IF K<=N GO TO 50
90 PRINT “СУММА ЧИСЕЛ S=” ; S
100 END
В программе в строке 10 записан комментарий (название программы). В строке 20 осуществляется ввод N ( количество чисел). Операторы в строках 30 и 40 задают начальные значения для переменных S и К. В строке 50 осуществляется ввод первого числа. В строке 60 происходит наращивание суммы S, а в строке 70 значение переменной К увеличивается на 1. В строке 80 записан условный оператор. При выполнении условия, т.е. если К < N , то управление передается на строку 50 , в противном случае (т.е. если К > N ) выполняется строка 90. В строке 90 происходит вывод на экран дисплея значения S. По строке 100 происходит завершение выполнения программы.
При использовании оператора цикла программа примет вид:
10 REM РАСЧЕТ СУММЫ ЧИСЕЛ
20 INPUT “ВВЕДИТЕ КОЛИЧЕСТВО ЧИСЕЛ N”; N
30 LET S=0
40 FOR K=1 TO N
50 INPUT “ВВЕДИТЕ ЧИСЛО Х” ; Х
60 LET S=S+X
70 NEXT K
80 PRINT “СУММА ЧИСЕЛ S=” ; S
90 END
Цикл в программе организуется с помощью операторов в строках 40-70. В цикле выполняются операторы 50 и 60. Как только значение К превысит значение переменной N, произойдет выход из цикла.