Контрольная работа по "Информатика"

Автор работы: e******************@gmail.com, 28 Ноября 2011 в 10:36, контрольная работа

Описание

Современные компьютеры имеют много разнообразных запоминающих устройств, которые сильно отличаются между собой по назначению, временным характеристикам, объёму хранимой информации и стоимости хранения одинакового объёма информации. Различают два основных вида памяти – внутреннюю и внешнюю.
В состав внутренней памяти входят оперативная память, кэш-память и специальная память.
Оперативная память (ОЗУ, англ. RAM, Random Access Memory – память с произвольным доступом)

Работа состоит из  1 файл

КР_информатика.doc

— 244.50 Кб (Скачать документ)
">Разработка  алгоритма:

Решаемая  задача относится к категории  задач формульного счета. В формуле  для вычисления величины z целесообразно выполнить вычленение одинаковых подвыражений. Для этого введем дополнительную переменную p. C учетом этого расчетная формула принимает вид:

В программе  должен быть предусмотрен ввод исходных данных, к которым относятся переменные x, a, b; вычисления величин y, p и z; вывод результатов вычислений – значений величин y и z.

Таблица идентификаторов:

Обозначение в задаче Идентификатор Назначение
1 x x Исходные  данные
2 a a
3 b b
4 y y Результаты  вычислений
5 z z
6 - p Промежуточная величина
 

Приведем блок-схему алгоритма решения задачи:

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Контрольный расчет

Для тестирования программы выберем контрольный  набор исходных данных: x=0, a=32 и b=0

Расчет, выполненный  вручную, дал следующие результаты: y=1, z=1.5

Назначение  набора данных Набор данных Результаты вычислений
x a b Ручные На ЭВМ
y z y z
Контрольный набор 0 32 0 1 1.5 1.0000 1.5000
Рабочий набор -8 87 1.8 - - 0.6737 1.0100
 

Программа на языке Pascal:

Program Lab1;

{

                  Практическое задание 10

ЛИНЕЙНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ

    

}

Uses Crt;

Var x, a, b, p, y, z: real; {объявление переменных}

begin

clrscr;  {для очистки экрана}

write (‘x=’); {ввод исходных данных}

readln(x);

write(‘a=’);

readln(a);

write(‘b=’);

readln(b);

y:=(cos(x)*cos(x)+2)/3;

p:=y*exp(0.2*ln(a));

z:=(p+1)/(sin(b)+p);

writeln(‘y=’, y:8:4,’z=’, z:8:4); {вывод результатов}

readln;

end.

Литература:

      1. Информатика. Базовый курс / Под ред. С.В. Симоновича – Спб.: «Питер», 2008
      2. Информатика: практикум по технологии работы на компьютере / Под ред. Н.В. Макаровой – 3-е изд. – М.: Финансы и статистика, 2007
      3. Кулагин Н.Б. Программирование в Turbo Pascal 7.0. и Delphi. BHV 2000
      4. Немнюгин С.А. TURBOPASCAL. Учебник. – Спб: Питер, 2001. – 496 с.
      5. Электронный ресурс. URL: http://gdpk.narod.ru/dmenu/memory.html
      6. Электронный ресурс. URL: http://www.intuit.ru/catalog/architecture/
      7. Электронный ресурс. URL: http://www.lessons-tva.info/edu/e-inf1/e-inf1-2-2.html

Информация о работе Контрольная работа по "Информатика"