Презентации, доклады, проекты по информатике

Лекция_8_Модель_процесса_Иерархия_Состояния_Операции_над_процессами
Лекция_8_Модель_процесса_Иерархия_Состояния_Операции_над_процессами
Процесс Процесс – абстрактное понятие, описывающие работу программы. В современных ОС многозадачность реализована за счет предоставления пользовательской программе процессора на несколько миллисекунд. При условии чередования использования процессора между программами. Все ПО исполняемое на компьютере, а иногда и операционная система, организовано в виде последовательных процессов. Процессом является выполняемая программа, включая: текущие значения счетчиков команд текущие значения регистров текущие значения переменных Модель процесса Концептуальная модель четырех независимых друг от друга последовательных процессов Четыре программы, работающие в многозадачном режиме В отдельно взятый момент времени активна только одна программа
Продолжить чтение
13 адресация в tcp_ip
13 адресация в tcp_ip
Важную часть технологии TCP/IP составляют задачи адресации, к числу которых относятся следующие: Согласованное использование адресов различного типа. Эта задача включает отображение адресов разных типов друг на друга, например сетевого IP-адреса на локальный, доменного имени — на IР-адрес. Обеспечение уникальности адресов. Конфигурирование сетевых интерфейсов и сетевых приложений. Ключевым словом, которое характеризует принятый в TCP/IP подход к решению этих проблем, является масштабируемость. Процедуры, предлагаемые TCP/IP для назначения, отображения и конфигурирования адресов, одинаково хорошо работают в сетях разного масштаба. Наиболее популярными масштабируемыми средствами поддержки адресации в сетях TCP/IP являются: технология бесклассовой междоменной маршрутизации, система доменных имен, протокол динамического конфигурирования хостов. Структура стека протоколов TCP/IP Сегодня стек TCP/IP широко используется как в глобальных, так и в локальных сетях. Этот стек имеет иерархическую структуру, в которой определено четыре уровня (рис. 14.1).
Продолжить чтение
АрхКС _rus лекция2-
АрхКС _rus лекция2-
Представление символьной информации Для кодирования одного символа в ЭВМ используется 8 бит (8 разрядный), что позволяет закодировать 256 различных символов. Стандартный набор из 256 символов называется ASCII. Набор ASCII был разработан в США Американским Национальным Институтом Стандартов (ANSI), но может быть использован и в других странах, поскольку вторая половина из 256 стандартных символов, т.е. 128символов, могут быть с помощью специальных программ заменены на другие, в частности на символы национального алфавита, в нашем случае - буквы кириллицы. Объем информации, необходимый для запоминания одного символа ASCII - 1 байт. Трудности кодирования связаны с ограничением – набором из 256 кодов. Очевидно, что если кодировать символы не 8 разрядным числом, то и диапазон станет больше. Такая система, основанная на 16 разрядном кодировании получила название универсальной - UNICODE (UNIversalCODE). 216 = 65 536 различных символов. Во второй половине 90 – годов технические средства достигли необходимого уровня и сегодня осуществлен переход и программных средств и документов на универсальную систему кодирования. Единая стандартизация форматов наводит порядок в международном кодировании алфавитов различных языков.
Продолжить чтение
Осн_программирование_раздел_1
Осн_программирование_раздел_1
В результате изучения дисциплины студент должен: Знать понятие алгоритма, основные свойства алгоритма, способы представления алгоритмов, основные алгоритмические структуры (линейную, ветвление, циклическую), виды циклов (с параметром, с предусловием, с постусловием), историю, классификацию, типы языков программирования, современные методы и средства разработки алгоритмов и программ, этапы решения задач, этапы производства программного продукта, способы отладки, базовые понятия и сведения о языке VBA, методы и особенности программирования в языке VBA, типы данных языка VBA, операторы языков, методы реализации основных алгоритмических структур, описание и основные методы работы (поиск, сортировка) с массивами в VBA, основные процедуры и функции работы со строковыми данными. Уметь составлять алгоритм решения задачи, представлять его в виде блок-схем и на VBA, создавать, отлаживать и тестировать программы на VBA, использовать процедуры и функции в процессе программирования, рекурсивные алгоритмы решения задач, реализовывать основные алгоритмические структуры с помощью языка VBA, осуществлять поиск в массивах разной размерности наиболее эффективным методом, осуществлять сортировку массива, работать со строковыми данными. Владеть навыками алгоритмизации задач, навыками выбора наиболее эффективных способов решения задачи, навыками применения полученных знаний в профессиональной деятельности, основными навыками работы с современными программами. Лабораторные работы: Критерии оценки студентов по результатам контрольных 1 неделя (20%), 2 неделя (40%), 3 неделя (40%) Лекции В процентах по количеству посещенных лекций (0 – 50%). По результатам тестирования: 40 – 50 % (отлично) тест написан на «отлично»; 30 – 40 % (хорошо) тест написан на «хорошо» и «отлично»; 20 – 30 % (удовлетворительно) тест написан не менее чем на «удовлетворительно»; менее 20% (неудовлетворительно) тест написан на «неудовлетворительно» Лабораторные работы Оценивается в процентах от выполненных и защищенных лабораторных работ по темам. 90 – 100 % (отлично) - выполнены и защищены все лаб. работы; 75 – 89 % (хорошо) - выполнены все лабораторные работы, одна защищена; 50 – 74 % (удовлетворительно) - выполнены все лаб. работы; 0 – 49 % (неудовлетворительно) – выполнены не все лаб. работы Весовые коэффициенты по видам работ: лекции 20%, лабораторные 50%, другие (тест, сертификат) 25%
Продолжить чтение
Lektsia_1_Word
Lektsia_1_Word
Примеры требований к оформлению документов ! Стандартные настройки основного текста в отчетных документах Шрифт - Times New Roman. Размер шрифта 12-14 пт. Начертание обычное. Стандартные настройки абзаца - отступ красной строки 1,25 см, отступ слева и справа 0 см.; - междустрочный интервал – одинарный или полуторный (1,5 строки), интервалы перед и после 0. !!Стандартные настройки нумерованных и маркированных списков такие же как у основного текста при наличии 1 уровня у списка. !!! Во всех стилях используемых в документах шрифт - Times New Roman с настройками близкими к основному стилю документа. !!!! При создании заголовков разного уровня для автоматического содержания, а так же для выделения ряда абзацев в тексте искусственного увеличения размера шрифта текста в отчетных документах делать не нужно. !!!!! При необходимости переноса текста или объектов на новую страницу не используются пустые строки, используется разрыв страницы. !!!!!! Для того чтобы оформить часть документа в другом виде (альбомная ориентация, 2 и более колонок, другие настройки полей документа и т.д.) используются разрывы разделов. !!!!!!! При необходимости выравнивания текста по листу документа для организации оригинальных форм документа используются настройки стиля «Табуляция».
Продолжить чтение
Лекция 5
Лекция 5
Массивы Метод Find (T[] array, Predicate match) находит первый элемент, который удовлетворяет определенному условию из делегата match. Если элемент не найден, то возвращается null T? FindLast (T[] array, Predicate match) находит последний элемент, который удовлетворяет определенному условию из делегата match. Если элемент не найден, то возвращается null int FindIndex (T[] array, Predicate match) возвращает индекс первого вхождения элемента, который удовлетворяет определенному условию делегата match int FindLastIndex (T[] array, Predicate match) возвращает индекс последнего вхождения элемента, который удовлетворяет определенному условию T[] FindAll (T[] array, Predicate match) возвращает все элементы в виде массива, которые удовлетворяет определенному условию из делегата match int IndexOf (Array array, object? value) возвращает индекс первого вхождения элемента в массив int LastIndexOf (Array array, object? value) возвращает индекс последнего вхождения элемента в массив void Resize (ref T[]? array, int newSize) изменяет размер одномерного массива Массивы void Reverse  располагает элементы массива в обратном порядке
Продолжить чтение