Встроенный в состав интегрированной среды программирования отладчик позволяет отладить те участки кода программы, которые не зависят от работы аппаратуры, не входящей в состав микросхемы микроконтроллера. Обычно это относится к вычислению математических выражений или преобразованию форматов представления данных.
Для отладки программ обычно применяют три способа:
Пошаговая отладка программ с заходом в подпрограммы;
Пошаговая отладка программ с выполнением подпрограммы как одного оператора;
Выполнение программы до точки останова.
На основании приведенного алгоритма расчета амортизационных отчислений разработать блок-схему и программу ее реализации. Результаты решения оформить в виде таблицы.
ВЕДОМОСТЬ
Амортизационных отчислений по цеху С$ за М$_______
Наименование оборудования | Цена за единицу оборудования | Норма амортизационных отчислений | Количество единиц оборудования | Стоимость оборудования | Амортизационные отчисления |
(15) | (10) | (13) | (9) | (13) | (13) |
RS(I) | Z(I) | N(I) | P(I) | S(I) | А(I) |
I=1 | Z(I)= | N(I)= | P(I)= | S(I)=Z(I)*P(I) | A(I) = |
… | |||||
I=K | |||||
Итого: | A=∑(Z(I)*P(I)*N(I)) |
Количество обрабатываемых строк – K; Номер строки I (I=1,2,3…К)
В скобках указана разрядность показателя
Алгоритм расчета:
1. Стоимость 1- вида оборудования:
S(I) = Z(I)*P(I)
2. Амортизационные отчисления по 1 виду оборудования:
A(I) = S(I)*N(I)/100
3. Амортизационные отчисления по цеху:
или А=А=А(I)Решение:
1. Из формулы расчета стоимости I вида оборудования S(I) = Z(I)*P(I) выразим цену за единицу оборудования - Z(I) и количество единиц оборудования - P(I).
2. Получим:
Z(I)=S(I)/P(I) и P(I)=S(I)/Z(I)
3. Далее из формулы амортизационных отчислений по I виду оборудования - A(I) = S(I)*N(I)/100 выразим N(I) – норму амортизационных отчислений.
4. A(I) = S(I)*N(I)/100
A(I)*100=S(I)*N(I)
N(I)=A(I)*100/S(I) – получили формулу для расчета нормы амортизационных отчислений
5. Подставим полученные формулы в общую формулу расчета амортизационных отчислений по цеху. Получим:
A=∑A(I)
A=∑(S(I)*N(I))/100
A=
6. Построим блок-схему алгоритма для вычисления полученной функции A=∑(Z(I)*P(I)*N(I))
a) Входные данные Z(I)=z, P(I)=p, N(I)=n, A=a
b) Формулы: ∑ = sum
c) Выходные данные a
d) Алгоритм или блок-схема
7.Составим программу на языке Pascal:
Program Primer1;
Var s,p,n,a: real;
BEGIN
writeln(“Введите числа s,p,n”);
readln(s,p,n);
a:=sum(s*p*n);
Writeln(a);
END.
Задача 4 и 5
На основании приведенной формы таблицы составить план ее исполнения и инструкцию по реализации с применением Excel или SuperCalc (любая версия). Алгоритм расчета см. в задании 2.
Алгоритм расчета:
1. Стоимость 1- вида оборудования:
S(I) = Z(I)*P(I)
2. Амортизационные отчисления по 1 виду оборудования:
A(I) = S(I)*N(I)/100
3. Амортизационные отчисления по цеху:
или А=А=А(I)Решение:
1. Из формулы расчета стоимости I вида оборудования S(I) = Z(I)*P(I) выразим цену за единицу оборудования - Z(I) и количество единиц оборудования - P(I).
2. Получим:
Z(I)=S(I)/P(I) и P(I)=S(I)/Z(I)
3. Далее из формулы амортизационных отчислений по I виду оборудования - A(I) = S(I)*N(I)/100 выразим N(I) – норму амортизационных отчислений.
4. A(I) = S(I)*N(I)/100
A(I)*100=S(I)*N(I)
N(I)=A(I)*100/S(I) – получили формулу для расчета нормы амортизационных отчислений
5. Занесем все данные в таблицу, созданную в программе Microsoft Excel. У нас получится таблица такого вида:
Ведомость | |||||
амортизационных отчислений | |||||
по цеху № 47 за 1997 | |||||
Наименование | Цена за ед. | Норма амортизационных | Кол-во единиц | Стоимость | Амортизационные |
оборудования | оборудования | отчислений | оборудования | оборудования | отчисления |
RS(I) | Z(I) | N(I) | P(I) | S(I) | A(I) |
S(I)/P(I) | A(I)*100/S(I) | S(I)/Z(I) | Z(I)*P(I) | ||
Итого по цеху | |||||
6. Далее используя встроенные экономические функции, проделаем следующее: в ячейке G10 (амортизационные отчисления) поставим знак «=» и по формуле A(I) = S(I)*N(I)/100 подставим значение уже выраженных функций.
7. По условию задачи
, с помощью встроенной функции Суммы найдем А. Ведомость | |||||
амортизационных отчислений | |||||
по цеху № 47 за 1997 | |||||
Наименование | Цена за ед. | Норма амортизационных | Кол-во едениц | Стоимость | Амортизационные |
оборудования | оборудования | отчислений | оборудования | оборудования | отчисления |
RS(I) | Z(I) | N(I) | P(I) | S(I) | A(I) |
S(I)/P(I) | A(I)*100/S(I) | S(I)/Z(I) | Z(I)*P(I) | Z(I)*P(I)*N(I) | |
Итого по цеху | ∑(Z(I)*P(I)*N(I)) |
8. Таблица будет иметь следующий вид:
Недаром нынешнее время многие называют «веком прогресса». Прогресса технического, научного, интеллектуального. Мы оказались под влиянием знаний, порождающих развитие все новых современных технологий, и разработку программных продуктов, создание которых ранее считалось невозможным.
Спорным вопросом, дебаты по которому разгораются все чаще и чаще, по-прежнему оказывается вопрос о роли информационных технологий в современном мире.
Многие полагают, что новейшие технологии способствуют лишь безопасному сохранению интеллектуальной собственности, в то время как другие уверены в том, что функция информационных технологий гораздо более значительна.
Роль информационных технологий в России трансформируется стремительно. Сравнительно недавно информационные технологии использовались в основном при решении прикладных задач, связанных с масштабным строительством, обеспечением стабильной и надежной работы предприятий . Сегодня информационно-технологические решения необходимы для того, чтобы управлять активами и финансовыми потоками и производственными процессами.
Необходимо понимать, что технологический прогресс является сегодня не только главным фактором обеспечения благосостояния нации, но и важнейшим условием процесса ее устойчивого развития. При этом приоритетное внимание должно быть уделено именно информационным технологиям которые благодаря их особым свойствам катализатора будут активно содействовать технологическому прорыву страны не только в информационной сфере, но и во многих других не менее важных направлениях.
Список используемой литературы
1. Информатика: Учебник/ Под ред. Н. В Макаровой. – М.: Финансы и статистика, 2000. – С. 297 – 336.
2. Экономическая информатика: Учебник/ Под ред. В. П. Косарева, Л. В. Еремина. – М.: Финансы и статистика, 2001. – С. 127 – 146.
3. Закер Крейг. Компьютерные сети. Модернизация поиск неисправностей: Пер с англ. – СПб.:БХВ – Петербург, 2002. – С. 445 – 592.
4. Новиков Ф., Яценко А. Microsoft Office XP в целом. – СПб.:БХВ – Петербург, 2002. – С. 19 – 57.
5. А.Я. Архангельский. Программирование. М.: ЗАО Издательство БИНОМ. 2001г 1120с.
6. Ларри Уолл, Том Кристиансен, Джон Орвант Программирование на Perl. Издательство: Символ-Плюс. 2001г 1152с.
7. Липпман С.Б. Основы программирования на C++. Серия C++ In-Depth, том 1. Перевод с английского. Издательство: "Вильямс". 2002г. 256с.
8. Маслов, В.В. Основы программирования на языке Перл. Издательство: М.: Радио и связь. 1999 - 2000гг. 144с.
9. Рапаков Г.Г., Ржеуцкая С.Ю . Программирование на языке Pascal. Издательство: "БХВ-Петербург". 2004г 470с
10. Шауцукова Л.З. Информатика 10 - 11. М.: Просвещение, 2000
11. Зелинский В.В.: «Учебник по TURBO PASCAL 7». 2000г
12. Зелинский В.В.: «Самоучитель по Турбо Паскалю 7» 2002г