Смекни!
smekni.com

Задачи по Информатики (стр. 1 из 2)

РЕШЕНИЕ ЗАДАЧ:

9) Представить десятичное число в двоичной форме:

а) 2408

б) 9057

Переведем число 240810 в двоичную систему счисления:

2408:2 = 1204 остаток 0

1204:2 = 602 остаток 0

602 : 2 = 301 остаток 0

301 : 2 = 150 остаток 1

150 : 2 = 75 остаток 0

75 : 2 = 37 остаток 1

37 : 2 = 18 остаток 1

18 : 2 = 9 остаток 0

9: 2 = 4 остаток 1

4: 2 = 2 остаток 0

2: 2 = 1 остаток 0

1 = остаток 1


Записываем последнее частное и остатки в обратном порядке:

Отсюда 240810 = 1001011010002.

Аналогично переводим 905710 в двоичную систему счисления:

9057:2 = 4528 остаток 1

4528:2 = 2264 остаток 0

2264 : 2 = 1132 остаток 0

1132 : 2 = 566 остаток 0

566 : 2 = 283 остаток 0

283 : 2 = 141 остаток 1

141 : 2 = 70 остаток 1

70 : 2 = 35 остаток 0

35: 2 = 17 остаток 1

17: 2 = 8 остаток 1

8:2=4 остаток 0

4: 2 = 2 остаток 0

2: 2 = 1 остаток 0

1 = остаток 1


Отсюда 905710 = 100011011000012

20) Представить двоичное число в десятичной форме:

а)0101

б) 11110

Переводим число 0101 в десятичную систему счисления:

01012 =0*23+1*22+0*21+1*2 0=4+1=510

Переводим число 11110 в десятичную систему счисления:

111102=1*24 +1*23+1*22+1*21+0*2 0 =16+8+4+2=3010

22) Составить блок-схемы для решения задач на линейные процессы:

Вычислить значение функции Y=x3+4x2/2, при x=8

Начало алгоритма


Ввод данных с ЭВМ


Вычисление значения


Вывод значения функции


Конец алгоритма

40) Составить блок-схемы для решения задач на разветвляющие процессы:

Начало алгоритма

Ввод исходных данных

да

нет

да

нет


43) Составить блок-схемы решения задач на циклические процессы для вычисления значений функции Y на отрезке [a,b] с шагом h .

Y=sin x – cos x


Да
Нет

Цикл с последующим условием

55) Описание программного обеспечения ПК

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

К программному обеспечению относится также вся область деятельности по проектированию и разработке ПО.

- Технология проектирования программ;

- Методы тестирования программ;

- Методы доказательства правильности программ;

- Анализ качества работы программ;

- Документирование программ;

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

Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.

Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.

Программное обеспечение современных компьютеров включает миллионы программ – от игровых до научных.

Классификация ПО

Программы, работающие на компьютере, можно разделить на три категории:

- прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработка информационных массивов и т. д.;

- системные программы, выполняющие различные вспомогательные функции, например создание копии используемой информации, выдачу справочной информации о компьютера, проверку работоспособности устройств компьютера и т. д.;

- Вспомогательное ПО (инструментальные системы и утилиты)

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

Прикладное ПО. Для IBM PC разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются программы:

- подготовки текстов (документов) на компьютере – редакторы текстов;

- подготовки документов типографского качества – издательские системы;

- обработки табличных данных – табличные процессоры;

- обработки массивов информации – системы управления базами данных.

Прикладная программа – это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.

Например, там, где на компьютер возложена задача контроля за финансовой деятельностью какой-либо фирмы, прикладной будет программа подготовки платежных ведомостей.

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

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

Наиболее часто используемые типы прикладных программ.

Графические редакторы позволяют создавать и редактировать картинки на экране компьютера. Как правило, пользователю предоставляются возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров, а так же выводить полученные картинки в таком виде, чтобы они быть включены в документ, подготовленный с помощью текстового редактора или издательской системы.

Системы деловой и научной графики позволяют наглядно представлять на экране различные данные и зависимости. Системы деловой графики дают возможность выводить на экран различные виды графиков и диаграмм ( гистограммы, круговые и секторные диаграммы и т.д. )

Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами – базами данных. Наиболее простые системы этого вида позволяют обрабатывать на компьютере один массив информации, например персональную картотеку. Они обеспечивают ввод, поиск, сортировку записи, составление отчетов и т.д. С такими СУБД легко могут работать пользователи даже не высокой квалификации, так как все действия в них осуществляются с помощью меню и других диалоговых средств.

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