Из чего состоит компьютерная программа

Из чего состоит компьютерная программа

Так что же представляет из себя компьютерная программа? По сути это набор инструкций, называемых кодом, который выполняется вычислительной техникой. Сам код состоит из специальных команд и алгоритмов, написанных на определенном языке программирования. Основное назначение программы — получить какие-то данные, далее обработать их по собственному алгоритму и выдать результат, который можно увидеть, например, по происходящему на экране или не увидеть вовсе, если этого не требуется.

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

Цель контрольной работы — особенности применения компьютерных программ в УК «Уютный дом».

Для достижения поставленной цели необходимо решить следующие задачи:

1. рассмотреть, что такое компьютерная программа;

2. определить, как данная компьютерная программа влияет на организацию;

3. раскрыть эффективность применения компьютерных программ;

4. разобрать компьютерную программу и ее возможности.

Объект исследования — компьютерная программа.

Предмет исследования — применения компьютерной программы «Стек — ЖКХ» в УК «Уютный дом».

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

Понятие компьютерных программ

Компьютерная программа — это набор инструкций для выполнения на вычислительной технике. Как правило, программы могут быть представлены в виде исходного кода и объектного (бинарного) кода.

С точки зрения пользователя компьютера важным отличием является характер программы:

· системные программы — программы, обеспечивающие взаимодействие пользователя с компьютером и создающие среду для выполнения прикладных программ. К таким программам, например, относятся «операционные системы» и «драйвера».

· прикладные программы — программы, с которыми взаимодействует непосредственно пользователь. Сюда можно отнести «браузер», «текстовые редакторы», «игры», «web-сайты».

Информация, хранящаяся на вашем компьютере, условно подразделяется на две большие группы:

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

Данные — информация, которую программы обрабатывают или создают, документы.

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

Во время создания и работы программы мы всегда видим три стороны, участвующие в этом процессе:

Пользователь — постановщик задачи. Сам пользователь написать программу не может, но зато он знает, какую именно задачу он должен решить.

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

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

Программы — «организаторы» работы компьютера, невидимые нам «инженеры», руководящие работой всего громадного компьютерного механизма.

Создание компьютерных программ

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

В системном программировании существует более формальное определение программы как размещённых в оперативной памяти компьютера данных и машинных кодов, исполняемых процессором для достижения некоторой цели. Здесь подчёркивается две особенности: нахождение программы в памяти и её исполнение процессором.

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

Читайте также:  Телефон кнопочный нокиа с вайфаем

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

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

Интерпретируемые программы, для которых, как правило, не применяется процесс компиляции и которые интерпретируются операционной системой или специальными программами-интерпретаторами, называются скриптами или «сценариями».

Исходные тексты компьютерных программ в большинстве языков программирования состоят из списка инструкций, точно описывающих заложенный алгоритм. Подобный подход в программировании называется императивным. Однако применяются и другие методологии программирования. Например, описание исходных и требуемых характеристик обрабатываемых данных и предоставление выбора подходящего алгоритма решения специализированной программе-интерпретатору — такой подход называется декларативным программированием. К декларативному программированию относятся функциональное и логическое, а также менее распространённые виды программирования.

Компьютерная программа — последовательность инструкций, предназначенная для исполнения устройством управления вычислительной машины. Чаще всего образ программы хранится в виде исполняемого модуля (отдельного файла или группы файлов). Из этого образа, находящегося как правило на диске, исполняемая программа в оперативной памяти может быть построена программным загрузчиком. В зависимости от контекста, рассматриваемый термин может относиться также и к исходным текстам программы.

В системном программировании существует более формальное определение программы как размещённых в оперативной памяти компьютера данных и машинных кодов, исполняемых процессором для достижения некоторой цели. Здесь подчёркиваются две особенности: нахождение программы в памяти и её исполнение процессором.

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

Процесс поиска и исправления ошибок в программах называется отладкой. Количество ошибок в программах обычно заранее неизвестно. Поэтому заранее неизвестна продолжительность отладки программ. Программа (алгоритм) не содержит ошибок, если она даёт правильные результаты для всех допустимых данных.

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

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

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

Интерпретируемые программы, для которых как правило не применяется процесс компиляции и которые интерпретируются операционный системой или специальными программами-интерпретаторами, называются скриптами или «сценариями».

Исходные тексты компьютерных программ в большинстве языков программирования состоят из списка инструкций, точно описывающих заложенный алгоритм. Подобный подход в программировании называется императивным. Однако применяются и другие методологии программирования. Например, описание исходных и требуемых характеристик обрабатываемых данных и предоставление выбора подходящего алгоритма решения специализированной программе-интерпретатору — такой подход называется декларативным программированием. Также, применяются функциональное и логическое программирование. Большинство пользователей компьютеров используют программы, предназначенные для выполнения конкретных прикладных задач, таких как подготовка и оформление документов, математические вычисления, обработка изображений и т.п. Соответствующие программные средства называют прикладными программами или прикладным программным обеспечением. Управление компонентами вычислительной системы и формирование среды для функционирования прикладных программ берёт на себя системное программное обеспечение, наиболее важной составляющей которого является операционная система.

Читайте также:  Как изменить цвет блока в автокаде

Сегодня мы поговорим о программном обеспечении (программах). Программы для персонального компьютера часто называют «прикладные программы», а программы для мобильных устройств называются «мобильные приложения». Вы наверняка слышали, что для выполнения определённых задач нужны специальные компьютерные программы. То есть без нужной программы вы даже текст не сможете набрать. И это правда.

Программа или Приложение — это тип программного обеспечения, которое позволяет выполнять конкретные задачи. Когда вы открываете программу, она работает под управлением операционной системы, пока вы её не закроете. Как правило, работая за компьютером, вы будете использовать одновременно несколько программ, то есть сразу может быть открыт текстовый редактор, файловый менеджер, интернет-браузер, это процесс называют — многозадачность. А координирует работу этих программ ОС.

Сегодня программы можно скачать в интернете. Есть много бесплатных программ, которые можно использовать для решения поставленных задач. Конечно, есть и платные программные продукты, функциональные возможности которых можно получить после оплаты. Так, если вы хотите набирать тексты в текстовом редакторе MS Word и работать с электронными таблицами MS Excel, тогда придётся купить программный продукт Microsoft Office.

Подсказка: инструменты Microsoft Office доступны бесплатно в облачных хранилищах Google Drive, Яндекс.Диск, Облако@mail.ru.

Технологии стремительно развиваются, появляются новые устройства (смартфоны, планшеты) и многие программы становятся доступны для мобильных устройств и даже для современных телевизоров с поддержкой SmartTV.

Типы программ для персонального ПК

Существует бесчисленное множество программного обеспечения для персонального компьютера, и оно подразделяется на множество категорий. По функциональности все программы отличаются, например, полнофункциональный (Microsoft Word), обладает большими функциональными возможностями, нежили Блокнот, входящий в состав операционной системы Windows.

Давайте рассмотрим самые распространённые типы программных продуктов:

Текстовые редакторы: позволяют создавать и редактировать тексты, таблицы и много других видов документов. Наиболее известный текстовый редактор — Microsoft Word.

Графические редакторы: позволяют создавать и редактировать графическое изображение (фото, картинки, рисунки) используя множество инструментов, стилей и шаблонов. Наиболее известный графический редактор — Photoshop.

Веб-Браузеры: это инструмент, который вы используете для доступа к глобальной сети Интернет. Большинство компьютеров поставляются с веб-браузером, но вы также можете загрузить другой. Примеры: Internet Explorer, Firefox, Google Chrome, Yandex-браузер и Safari.

Игры: существует множество различных игр, в которые можно играть на компьютере. Это могут быть простенькие игры, такие как «Пасьянс» или современные экшн игры, требующие много вычислительной мощности от компьютерного железа. Такие игры под силу не всем компьютерам.

Медиапроигрыватели: если вы хотите слушать музыку или смотреть фильмы на компьютере, вам понадобится программа-плеер. Для компьютеров на базе MS Windows предустановлен Windows Media Player, а для компьютеров Apple это iTunes.

Виджеты: это простые приложения, которые можно разместить на рабочем столе (если вы используете Mac или PC с Windows последнего поколения). Есть много различных типов виджетов: календари, калькуляторы, карты, заголовки новостей, заметки, часы и многое другое.

Читайте также:  Конверты для печати на принтере

Это лишь небольшая часть категорий программного обеспечения, которое вы можете использовать на компьютере.

Установка программ на компьютер

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

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

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

Открытие файлов с помощью программ

Программы разрабатываются для выполнения поставленных задач и работы с определёнными типами файлов. Например, Microsoft Word может создавать и редактировать Документы Word (тип .doc .docx). Если у вас нет текстового редактора MS Word, вы не сможете открыть документы Word в «Блокноте». Например, если у вас есть файл с расширением psd – это рабочий тип файла программы Photoshop, без этой программы он бесполезен.

Существует два основных способа открыть файл:

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

  1. Откройте программу, а затем, используя пункт меню «Файл» – «Открыть», откройте файл. Как правило, все программы имеют меню, а первым пунктом меню является пункт «Файл». Через это пункт меню можно открывать, создавать, сохранять и много другое.

Также зная основные типы файлов, вы сможете сами решить какой программой можно открыть тот или иной файл. Например, фотографию в формате .jpg, вы можете открыть в стандартном графическом редакторе Paint или в Photoshop, только вот функциональные возможности этих программ сильно отличаются. Это как проехать на автомобиле ВАЗ и BMW. Вот и судите, что вы можете сделать с фотографией, имея разные инструменты (программы) под рукой.

Мобильные приложения

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

По сравнению с традиционными приложениями, мобильные приложения относительно дешёвые. Многие из них стоят всего 30 рублей, а другие и вовсе бесплатные. Подключив ваше мобильное устройство к интернету, вы можете загружать приложения непосредственно на мобильное устройство. Или же можете скачать приложение на свой компьютер и затем передать его на мобильное устройство, через кабель или Bluetooth.

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

Друзья, поддержите нас! Поделитесь статьёй в социальных сетях:

Ссылка на основную публикацию
Защищенный пдф снять защиту
Файлы PDF, разработанном компанией Adobe Systems, являются одним из самых распространенных форматов, который используется для создания различных электронных документов, книг,...
Драйвера для philips s309
Home » Philips » Philips S309 USB Drivers Download Philips S309 official USB drivers for your Android smartphone. You will...
Драйвера для видеокарты ати радеон
Драйверы Radeon Software/Catalyst для видеокарт AMD (ATI): AMD Radeon Software/Catalyst для Windows 10 Драйверы AMD Radeon Software/Catalyst для настольных и...
Звезда на небе мигает разными цветами
Вы замечали, каким тихим и безмятежным кажется звездное небо? И стоит только на минуту остановиться и заглянуть в него, как...
Adblock detector