Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры КИТ.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
146 Кб
Скачать
☆

10.4. Средства организации совместной работы.

Работа с папкой Контакты: для работы с этой папкой используются различные адресные книги. Доступ к каждой из них осуществляется из папки Контакты. Форма заполнения всех адресных книг одинакова, но в последствии это представление можно менять. Данные о людях, хранящихся в этих книгах, для удобства работы можно сортировать и группировать. Заполнение идет постепенно (вначале бале важная инфо, затем менее). В адресную книгу можно вносить инфо из других приложений и передавать в другие приложения, для чего имеются специальные фильтры импорта и экспорта. Обслуживание задач: задачей считается задание личного или служебного характера, выполнение которых нужно проследить средствами Оутлук. Оутлук отслеживает только регулярные задачи. На основе задачи можно назначить поручение. Поручение можно назначить как себе, так и другому пользователю. В системе Оутлук для визуального отслеживания задач они помечаются разным цветом. Работа с дневником: основная функция – отслеживание событий происходящих в Оутлук и Microsoft Office. В дневнике возможна сортировка и группировка, а также запись даты в привычных для пользователя виде. Основным видам представления дневника является временная шкала.

11.1. Этапы решения задач на компе

Решение задач на машине – совокупность работ, которые можно представить в виде этапов.

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

11.2 Алгоритм

Для достижения поставленной цели требуется реализация не одного, а целого набора действий, выполняемых в определенной последовательности. Заранее заданная последовательность четко определенных правил или команд для решения поставленной задачи за конечное число шагов назыв алгоритмом. В алгоритме главное какие действия и в какой последовательности. Любая формула не всегда является алгоритмом. Программа – алгоритм, записанный в форме, воспринимаемой вычислительной машиной. Оператор – с помощью символов, указывает операцию и значение или местонахождение ее операндов. Операнд – объект, над которым выполняется действие. Алгоритмы можно записывать различными способами: словесный, графический, языки программирования. Типы алгоритмических процессов: 1- Линейный процесс характеризуется тем, что в них строго последовательно выполняются все шаги. 2- Ветвящиеся – в них в зависимости от значения некоторого признака производятся вычисления по одному из нескольких возможных направлений. Каждое направление называется ветвью. Если их 2, то это простой ветвящийся процесс, если >2, то сложный. 3- Циклические – в них имеется многократно повторяющийся участок.

Если внутри цикла содержится другой цикл, то такой циклический процесс называется сложным, в противном случае – простым.

11.3.   Инструментальные средства программирования. Языки программирования, их классификация.

Существуют различные классификации языков программирования.  По зависимости от структуры компьютера выделяют языки:

· Низкого уровня - в группу языков низкого уровня входят машинные языки и языки символического кодирования: (Автокод, Ассемблер). Операторы этого языка – это те же машинные команды, но записанные мнемоническими кодами, а в качестве операндов используются не конкретные адреса, а символические имена. Все языки низкого уровня ориентированы на определенный тип компьютера, т. е. являются машинно-зависимыми. Машинно-ориентированные языки – это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.).

· высокого уровня – команды записывают на понятном человеку языке. Эту более многочисленную группу составляют языки программирования высокого уровня. Это Фортран, Алгол, Кобол, Паскаль, Бейсик, Си, Пролог и т.д. Эти языки машинно-независимы, т.к. они ориентированы не на систему команд той или иной ЭВМ, а на систему операндов, характерных для записи определенного класса алгоритмов, и требуют использования программ-переводчиков (трансляторов) для представления программы на языке машины. Программы, написанные на языках высокого уровня, занимают больше памяти и медленнее выполняются, чем программы на машинных языках.

Языки программирования можно классифицировать по логике решения задачи:

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

Среди процедурных языков выделяют в свою очередь структурные и операционные языки. В структурных языках одним оператором записываются целые алгоритмические структуры: ветвления, циклы и т.д. В операционных языках для этого используются несколько операций. Широко распространены следующие структурные языки: Паскаль, Си, Ада, ПЛ/1. Среди операционных известны Фортран, Бейсик, Фокал. Можно выделить объектно–ориентированные языки высокого уровня (Си++, Visual Basic, Java и др.). На таких языках не описывают подробной последовательности действий для решения задачи, хотя они содержат элементы процедурного программирования. Объектно–ориентированные языки, благодаря богатому пользовательскому интерфейсу, предлагают человеку решить задачу в удобной для него форме.

- непроцедурные (декларативные) – программа не описывает последовательность действий для решения задачи. Эти языки появились в начале 70-х годов 20 века. К непроцедурным относятся функциональные и логические языки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]