Блок схема алгоритма программы
Блок схема - графическое представление алгоритма. Она состоит из функциональных блоков, которые выполняют различные назначения (ввод/вывод, начало/конец, вызов функции и т.д.).
Каждое действие в блок схеме графически изображается в виде геометрической фигуры:
Эта фигура означает либо начало программы, либо ее конец. В функции ею обозначаются вызов или возврат из функции. | |
Этой фигурой выполняются различные арифметические операции. | |
В этой фигуре выполняются различные операторы ветвления и, соответственно, проверяемые условия. | |
Здесь описывают вызов подпрограммы и параметры, которые передаются в нее. | |
Данные нужно куда-то выводить или вводить. Вот для этих целей используют эту фигуру. | |
Эта фигура нужна, если у нас есть цикл. Тут прописывается начальное значение цикла, его шаг и ,конечно же, условие окончания цикла. |
Архитектура современных ЭВМ.
Мы знаем, что компьютер выполняет любые действия по программам, написанным человеком. Сам по себе, по собственной, так сказать, инициативе компьютер никогда никаких действий выполнить не в состоянии. Можно сказать, что компьютер без программы подобен автомобилю без водителя и горючего. Поэтому наличие программ не менее важно, чем наличие компьютера. В настоящее время программы, которые необходимы для нормального функционирования ЭВМ, могут многократно превосходить по стоимости ее аппаратные средства. Для обозначения множества программ для ЭВМ используется термин программное обеспечение (ПО) ЭВМ.
|
|
Программным обеспечением называется совокупность программ, которые могут выполняться на компьютере данной модели, включающая комплекты сопровождающей их технической, программной документации.
Файлы программ вместе с файлами других типов хранятся на накопителях информации, для запуска считываются с них в оперативную память(загружаются ). По окончании работы большинство программ удаляются из оперативной памяти.
Программы которые остаются в оперативной памяти после загрузки на все время работы компьютера называются резидентными.
Системные программы -программы, обеспечивающие работу компьютера, компьютерных сетей и прочих устройств. Системными называют программы - предназначенные для того, чтобы компьютер заработал, чтобы работать на нем было удобно и безопасно.
Прикладные программы - программы, предназначенные для решения задач пользователя. Иными словами, с помощью прикладных программ выполняются те операции, ради которых и покупают компьютер - работа с текстами, выполнение разного рода расчетов, компьютерные игры и т.д.
|
|
Операционные системы -программы, управляющие работой компьютера. Примеры: MS-DOS, UNIX, WINDOWS' (95,98,XP,VISTA.)
Сетевые системы -программы, обеспечивающие работу компьютерных сетей. Примеры: Novell Netware, LANtastic. Для одноранговых (децентрализованных) сетей сетевые системы включают в состав операционных систем. Примеры: WINDOWS NT. К этому же классу программ можно отнести интернетовские браузеры. Примеры: Netscape Navigator, MS Internet Explorer.,Opera.
Программы-оболочки - программы, предназначенные для создания пользователю удобных условий работы. Примеры: Norton Commander, DOS-Navigator, WINDOWS(**) Появление подобных программ связано с тем, что операционные системы старого образца (например, MS-DOS) несмотря на простоту и надежность не были снабжены средствами, создающими пользователю удобную среду для работы. В таких операционных системах общение человека с машиной производилось (и производится) при помощи команд, которые надо набирать с клавиатуры. Например, в операционной системе MS-DOS для того, чтобы скопировать файл text.txt из каталога C:\ABCDE в каталог A:\DOC необходимо набрать с клавиатуры следующую команду:
copy C:\ABCDE\text.txt A:\DOC
Очевидно, такой способ общения (интерфейс) ненагляден, требует знания наизусть стандартного набора команд данной операционной системы, правил работы с ними и неудобен - требует набора текста с клавиатуры, причем безошибочного. Программы - оболочки выполняют роль надстроек над такими операционными системами, давая пользователю возможность выполнять те же самые операции быстрее и нагляднее. В современных операционных системах (WINDOWS') предусматриваются свои средства, обеспечивающие удобство работы пользователям, и дополнительные программы-оболочки если и используются при работе, то в силу привычки к старым, проверенным и любимым программам.
|
|
Сервисные программы (утилиты) предназначены для выполнения различных вспомогательных операций –проверки исправности оборудования, архивация файлов, борьбы с вирусами, форматирования дисков(подготовки новых дисков к работе путем разметки на них дороже кисекторов) ИТ.Д. Пример: Norton Utilities. К узко профессиональным программам относится огромное множество программ специального назначения, ориентированных на специалистов в определенной области. Например, для расчетов прочности строительных конструкций, управления работой атомной электростанции, бухгалтерских расчетов и т.д. Однако, независимо от рода деятельности любой работник часто сталкивается с необходимостью подготовки каких-то текстовых документов, например, заявлений, отчетов, деловых писем и т.д. Для этих целей используют специальные программы - текстовые редакторы. Пример: Word. Разновидностью текстовых редакторов являются издательские системы, используемые при издании книг, журналов, газет, рекламных объявлений.
|
|
Очень часто человек сталкивается с необходимостью выполнить какие-то расчеты или другие операции над данными в табличной форме. Вообще, таблицы сопровождают нас всю жизнь- расписание уроков, классный журнал, экзаменационная ведомость, расписание поездов, турнирная таблица футбольного чемпионата и т.д. Для автоматизированной обработки данных в табличной форме используют специальные программы - электронные таблицы. Пример: Excel.
База данных –упорядоченное описание группы однотипных объектов. Например, база данных по студентам вуза или база данных по преступникам, находящимся в розыске. Системы управления базами данных (СУБД) - программы для работы с базами данных. Они, в частности, используются для того, чтобы из большой группы объектов выбрать те, которые удовлетворяют определенным критериям. Например, из списка студентов быстро выбрать тех, кто живет в общежитии. Примеры СУБД: MS Access, Paradox. Как правило, средствами для работы с базами данных снабжаются и электронные таблицы.
К программам для работы с графикой относятся большое число программ разного уровня. От простых графических редакторов, предназначенных для выполнения простых рисунков, например для подготовки простых иллюстраций, к тексту или для детского творчества (пример: Paint) , ретуширования и редактирования сложных рисунков, фотографий, создания мультфильмов (пример: Corel) до сложных систем инженерной графики - систем автоматизированного проектирования (пример: Autocad).
Дата добавления: 2018-02-18; просмотров: 545; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!