Информатика

Автор работы: Пользователь скрыл имя, 05 Ноября 2009 в 16:30, Не определен

Описание работы

Контрольная работа

Файлы: 1 файл

Информатика.doc

— 156.32 Кб (Скачать файл)
  1. Практическая  часть

2.1. Создание заметки с содержанием теоретического вопроса с помощью встроенного в ОС WINDOWS текстового редактора.

      В первую очередь, необходимо открыть тестовый редактор, встроенный в ОС WINDOWS. В данном случае это программа «Блокнот». Открываем так: Пуск Все программы Стандартные Блокнот.

      Далее мы можем воспользоваться уже  готовым текстом, содержащимся в  теоретической части данной контрольной  работы, либо набрать текст заново.

      В первом случае я выделяю необходимую  часть текста в текстовом процессоре Microsoft Word и щелчком правой кнопки мыши вызываю команду «Копировать». Затем в программе Блокнот нажимаю команды «Правка Вставить».

      Далее необходимо отредактировать текст. Для удобства работы с данным текстом  и удобства чтения выделяем текст  и нажимаем команду «Формат / Перенос  по словам». Далее нужно задать нужный шрифт и его размер. Для этого  даем  команду «Формат /Шрифт…»  и в появившемся меню задаем нужные параметры, в данном случае: шрифт «Arial», начертание «Обычный» и размер 14, а также кириллический набор символов.

 
 

      Итак, заметка создана, остается только ее сохранить. Для этого нажимаем команду  «Файл / Сохранить» и в появившемся меню задаем название данной заметки и место ее сохранения. 

      Во  втором случае нам необходимо набрать  данный текст с помощью клавиатуры и, выделив его мышью, повторить  все манипуляции по его редактированию. 
 
 
 
 
 
 
 

2.2  Задача 8 

Постановка  задачи

      Первоначальная  стоимость установки составляет S-рублей. Ежегодный процент амортизации 0,5 %. Написать программу, позволяющую определить стоимость установки через Т-лет. 

Формализация  задачи

      Как следует из условий задачи, в качестве исходных данных для решения такой  задачи выступают:

- первоначальная стоимость установки – S;

- ежегодный процент амортизации -Р - 0,5 %;

- количество  лет – Т. 

      Известно, что остаточная стоимость рассчитывается путем вычитания из первоначальной стоимости ежегодного процента амортизации, умноженного на количество лет. 

Cena posle T let = Pervonachalnaya stoimost – (Р*kolichestvo let); 

      Ежегодный процент амортизации, в свою очередь, рассчитывается путем умножения  ставки амортизации (0,5%) на первоначальную стоимость. 

Cena posle 1 goda = Pervonachalnaya stoimost * Р; 

Алгоритмизация  задачи

Проведение  подобных расчетов, как правило, связано  с их многовариантностью. Следовательно, программное обеспечение данной задачи должно предусмотреть возможность реализации диалогового режима, позволяющего в случае необходимости, многократное изменение исходных данных и повторение расчетов. При этом из приведенных выше выражений следует, что все перечисленные исходные данные являются одиночными и вводятся для решения задачи только один раз. Данное обстоятельство и отражается в алгоритме в виде блока 2 ,3 (см. рис. 1). Организация же повторных операций (цикла вычислений) отображается обычно с помощью блока, обозначенного на рис. 1 номером 4. Вывод результатов вычислений, интересующих пользователя программы, отображается в алгоритме блоком 6.

Таким образом, исходя из заданных требований к ПО алгоритм приложения, решающего поставленную задачу, в целом может быть представлен, например, так как это показано на рис. 1. 

 
 

Рис. 1 Алгоритм решения  задачи по расчету  амортизации (Вариант 8) 
 

Программирование

      В соответствии с приведенным выше алгоритмом решения данной задачи ее программа на языке высокого уровня Бейсик формируется следующим образом. В начале запуска любой программы (особенно интерфейсом DOS) желательно произвести очистку экрана от предыдущих сообщений операционной системы и результатов работы других программ. Такие действия реализуются, обычно, с помощью оператора СLS:

СLS

      Затем стоит задать значение переменных:

Sum=0

K = 0

S = 0

I = 0

P = 0.5 %

      Для реализации в машинной программе  ввода исходных данных применяется  оператор INPUT. Причем с его помощью можно сразу же заказать и вывод на экран необходимых комментариев к вводимым данным:

10 INPUT «Введите стоимость<>0>:», S 

      Как уже отмечалось, выбор того или  иного варианта реализуется условным оператором IF…THEN, например, с последующим указанием перехода – GOTO…к заданному в алгоритме месту программы (отмеченному номером оператора):

IF S <= 0 THEN GOTO 10

      Затем необходимо указать способ расчета:

      Summ = sum* (1-(P100)

      Повторные операции реализуются, как известно, с помощью оператора FOR…TO…STEP. Если шаг не задан, то по умолчанию он равен 1:

      FOR I = 1TO T

      В сочетании с оператором FOR возвращение к началу цикла декларируется командой NEXT с указанием имени счетчика I. И по его завершению, когда все необходимые расчеты будут выполнены и будет накоплена таким образом и общая сумма, можно заказывать вывод на печать этой суммы и завершать программу оператором END.

      PRINT “Cena posle “ ; T, “ let – “; summ

      END. 

      Таким образом, полный текст программы на языке Бейсик, разработанный для заданных условий, может выглядеть так:

СLS

Sum=0

K = 0

S = 0

I = 0

P = 0.5 %

10 INPUT «Введите стоимость<>0>:», S

IF S <= 0 THEN GOTO 10

20 INPUT «Введите количество лет <>0>:», Т

IF Т <= 0 THEN GOTO 20

summ = s

FOR I = 1TO T

Summ = sum* (1-(P100)

NEXT i

PRINT “Cena posle “ ; T, “ let – “; summ

END. 
 
 
 
 

Информация о работе Информатика