Компьютер – это множество различных устройств, объединённых вместе. Но все они не представляли бы особого значения без программ, которые позволяют управлять их работой.
Программное обеспечение делится на три группы:
o системное программное обеспечение – программы без которых работа компьютера невозможна (операционная система, архиваторы, диагностика ошибок);
o прикладное программное обеспечение – программы для работы с разными видами информации и файлами (графические и текстовые редакторы, видео плеер, игры и т.д.);
o инструментарий программирования – программы и языки, необходимые для создания других программ.
Одной из самых главных системных программ является операционная (ОС).
Это комплекс программ, позволяющих управлять всеми устройствами компьютера, работать с файлами и прикладными программами - посредник между «железом» компьютера и человеком (пользователем).
С помощью компьютера можно работать с разными видами информации.
Компьютер способен обрабатывать, хранить и передавать информацию. Различные устройства компьютера, позволяют вводить и выводить информацию.
Системная плата — это печатная плата, на которой устанавливаются основные компоненты персонального компьютера.
Блок питания обеспечивает каждое устройство током с необходимыми параметрами.
Процессор — предназначен для вычислений, обработки информации и управления работой компьютера.
Видеокарта — устройство для обработки графической и видео информации.
Система охлаждения — набор средств для отвода тепла от нагревающихся в процессе работы компьютерных компонентов.
Порты ввода-вывода — специальные разъёмы для подключения к компьютеру различных устройств.
» Компьютерная мышь;
» Трекбол;
» Тачпад;
» Джойстик;
» Геймпад;
» Графический планшет (дигитайзер);
» Сканер;
» Микрофон;
» Веб-камера.
» Монитор;
» Принтер;
» Графопостроитель (плоттер);
» Колонки и наушники.
Пример: Алгоритм «Шарлотка»
1) взбить 4 куриных яйца;
2) добавить стакан муки и сахара;
3) добавить 1 кг. яблок;
4) поместить массу в форму;
5) выпекать в духовке 30 минут.
Циклы могут повторяться заданное число раз или до выполнения какого-либо условия. Существуют и бесконечные циклы.
» Полная форма разветвляющегося алгоритма:
» Неполная форма разветвляющегося алгоритма: