РЕШЕНИЕ ЗАДАЧ:
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 разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются программы:
- подготовки текстов (документов) на компьютере – редакторы текстов;
- подготовки документов типографского качества – издательские системы;
- обработки табличных данных – табличные процессоры;
- обработки массивов информации – системы управления базами данных.
Прикладная программа – это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.
Например, там, где на компьютер возложена задача контроля за финансовой деятельностью какой-либо фирмы, прикладной будет программа подготовки платежных ведомостей.
Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п.
Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов.
Наиболее часто используемые типы прикладных программ.
Графические редакторы позволяют создавать и редактировать картинки на экране компьютера. Как правило, пользователю предоставляются возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров, а так же выводить полученные картинки в таком виде, чтобы они быть включены в документ, подготовленный с помощью текстового редактора или издательской системы.
Системы деловой и научной графики позволяют наглядно представлять на экране различные данные и зависимости. Системы деловой графики дают возможность выводить на экран различные виды графиков и диаграмм ( гистограммы, круговые и секторные диаграммы и т.д. )
Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами – базами данных. Наиболее простые системы этого вида позволяют обрабатывать на компьютере один массив информации, например персональную картотеку. Они обеспечивают ввод, поиск, сортировку записи, составление отчетов и т.д. С такими СУБД легко могут работать пользователи даже не высокой квалификации, так как все действия в них осуществляются с помощью меню и других диалоговых средств.
Табличные процессоры обеспечивают работу с большими таблицами чисел. При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой могут находится числа, пояснительные тексты формулы для расчета значения в клетки по имеющимся данным. Все распространенные табличные процессоры позволяют перевычислять значения элементов таблиц по заданным формулам, строить по данным в таблице различные графики и т.д. Многие из них предоставляют и дополнительные возможности. Некоторые из них расширяют возможности по обработке данных – трехмерные таблицы, создание собственных входных и выходных форм, макрокоманд, связь с базами данных и т.д. Но большинство дополнений носят декоративный характер – включение звуковых эффектов, создание слайд-шоу, здесь фантазия разработчиков неисчерпаема.