Презентации по Информатике

Библиографическое описание
Библиографическое описание
Библиографическое описание?!!!! Библиографическое описание документа – это процесс, который состоит из анализа документа, выявления библиографических сведений, определения необходимого набора элементов описания, фиксация выявленных сведений в установленной последовательности с соответствующими условными разделительными знаками, результатом которого является совокупность библиографических сведений о документе, приведенных по определенным правилам и предназначенных для его идентификации и общей характеристики. Объектами составления библиографического описания являются все виды опубликованных (в том числе депонированных) и неопубликованных документов на любых носителях – книги, сериальные и др. продолжающиеся издания, ноты, картографические, аудиовизуальные, изобразительные, нормативные и технические документы, микроформы, элетронные ресурсы, др. трехмерные искусственные или естественные объекты: составные части документов, группы однородных и разнородных документов.
Продолжить чтение
Компьютерные сети. История развития, разновидности, модель OSI, стандартизация и основные протоколы
Компьютерные сети. История развития, разновидности, модель OSI, стандартизация и основные протоколы
Понятие компьютерных сетей Сети передачи данных , называемые также вычислительными или компьютерными сетями, являются результатом эволюции двух важнейших научно-технических отраслей современной цивилизации — компьютерных и телекоммуникационных технологий. Компьютерная сеть — это набор компьютеров, связанных коммуникационной системой и снабженных соответствующим программным обеспечением, которое предоставляет пользователям сети доступ к ресурсам этого набора компьютеров. сеть могут образовывать компьютеры разных типов — небольшие микропроцессоры, рабочие станции, мини-компьютеры, персональные компьютеры или суперкомпьютеры; передачу сообщений между любой парой компьютеров сети обеспечивает коммуникационная система, которая может включать кабели, повторители, коммутаторы, маршрутизаторы и другие устройства; компьютерная сеть позволяет пользователю работать со своим компьютером, как с автономным, и добавляет к этому возможность доступа к информационным и аппаратным ресурсам других компьютеров сети. Таким образом: С одной стороны, сети передачи данных представляют собой частный случай распределенных вычислительных систем, в которых группа компьютеров согласованно выполняет набор взаимосвязанных задач, обмениваясь данными в автоматическом режиме. С другой стороны, компьютерные сети могут рассматриваться как средство передачи информации на большие расстояния, для чего в них применяются методы кодирования и мультиплексирования данных, получившие развитие в различных телекоммуникационных системах. Эволюция компьютерных сетей Мультипрограммирование Его появление относят к периоду развития операционных систем в 1965–1975 годах. В это время в технической базе вычислительных машин произошел переход от отдельных полупроводниковых элементов типа транзисторов к интегральным микросхемам. В условиях резко возросших возможностей компьютера, связанных с обработкой и хранением данных, выполнение только одной программы в каждый момент времени оказалось крайне неэффективным. Мультипрограммирование — способ организации вычислительного процесса, при котором в памяти компьютера находится одновременно несколько программ, попеременно выполняющихся на одном процессоре. Мультипрограммирование было реализовано в двух вариантах: пакетная обработка; разделение времени. Главной целью и критерием эффективности систем пакетной обработки является максимальная пропускная способность, то есть решение максимального числа задач в единицу времени. Для достижения этой цели в системах пакетной обработки формируется пакет заданий, из которого формируется мультипрограммный набор , то есть множество одновременно выполняемых задач. Для одновременного выполнения выбираются задачи, предъявляющие к ресурсам различные требования, так, чтобы обеспечивалась сбалансированная загрузка всех устройств вычислительной машины. Например, вычислительная задача, и задача с вводом-выводом. В системах разделения времени пользователям предоставляется возможность интерактивной работы сразу с несколькими приложениями. Всем приложениям попеременно выделяется квант процессорного времени. Каждому пользователю предоставляется терминал, с которого он может вести диалог со своей программой. Каждой задаче выделяется только квант процессорного времени, поэтому ни одна задача не занимает процессор надолго. Если квант небольшой, то у всех пользователей, одновременно работающих на одной и той же машине, складывается впечатление, что каждый из них использует машину единолично. Критерием эффективности систем разделения времени является не максимальная пропускная способность, а удобство и эффективность работы пользователя.
Продолжить чтение
Rational Unified Process (RUP). Рациональный унифицированный процесс (Rational Unified Process, RUP)
Rational Unified Process (RUP). Рациональный унифицированный процесс (Rational Unified Process, RUP)
Рациональный унифицированный процесс (Rational Unified Process, RUP) Корпорация Rational Software (www.rational.com) формализовала технологический процесс разработки ПО выпустила на рынок структурированную базу знаний под названием Rational Unified Process (RUP), в которую вошли методические рекомендации ведущих разработчиков по эффективному созданию приложений и систем. RUP создана в виде страниц формата HTML: обширная система гиперссылок, графическая навигация, подробное оглавление, встроенный поисковый механизм. В качестве языка моделирования в общей базе знаний используется язык Unified Modelling Language (UML). Rational Unified Process как технология Rational Unified Process - процесс разработки программного обеспечения. Процесс - частично упорядоченный набор шагов, которые нужно проделать для достижения цели. При разработке ПО цель: формирование или расширение существующего программного изделия. Цель RUP: гарантировать высокое качество программного продукта, отвечающего потребностям конечных пользователей, в пределах предсказуемого временного графика и бюджета. RUP обеспечивает строгий подход к назначению задач и ответственности в пределах группы разработки.
Продолжить чтение
Подход к решению задачи 27 Обработка строк
Подход к решению задачи 27 Обработка строк
Подход к решению задачи 27 «Обработка строк» Для лучшего понимания учащимися способа решения задачи 27 упрощаем ее и решаем поэтапно. Вначале задачу А – упрощенную версию задачи 27, затем вводим некоторые усложнения, переходим к решению задачи В и затем к задаче С, которая соответствует задаче 27. Данный методический прием позволяет легче освоить логику решения конечной задачи. Обработка строки символов ЕГЭ27. На вход программы подается текст на английском языке, заканчивающийся точкой (другие символы “.” в тексте отсутствуют). Требуется написать программу, которая будет определять и выводить на экран английскую букву, встречающуюся в этом тексте чаще всего, и количество там таких букв. Строчные и прописные буквы при этом считаются не различимыми. Если искомых букв несколько, то программа должна выводить на экран первую из них по алфавиту. Например, пусть файл содержит следующую запись:  To be, or not to be, that is the question. Yes! 
Продолжить чтение
Структуры и объединения. Лекция 7
Структуры и объединения. Лекция 7
План лекции Понятие структуры Описание структур и переменных типа структура Незавершённые типы данных Операции над значениями типа структура Операция присваивания структур Инициализация переменных типа структура Размещение структур в памяти Объединения Понятие структуры "Структура — это объект, состоящий из последовательности именованных элементов различных типов." (К & R, 3е издание) Элементы, из которых состоит структура, также называются полями и/или членами С точки зрения математики, структуры – это функции, заданные в конечном количестве "точек" Значение типа структура отображает явно заданное конечное множество идентификаторов (полей) в значения явно заданных типов (типов полей) так, что каждый идентификатор всегда отображается в значения своего фиксированного типа Структуры – это ещё один вид составных типов данных в языке Си
Продолжить чтение
Информация и информационные процессы в неживой и живой природе
Информация и информационные процессы в неживой и живой природе
Информация и информационные процессы в неживой природе. В физике, которая изучает неживую природу, информация является мерой упорядоченности системы по шкале «хаос — порядок». Один из основных законов классической физики утверждает, что замкнутые системы, в которых отсутствует обмен веществом и энергией с окружающей средой, стремятся с течением времени перейти из менее вероятного упорядоченного состояния в наиболее вероятное хаотическое состояние. Например, если в одну половину замкнутого сосуда поместить газ, то через некоторое время в результате хаотического движения молекулы газа равномерно заполнят весь сосуд. Произойдет переход из менее вероятного упорядоченного состояния в более вероятное хаотическое состояние, и информация, которая является мерой упорядоченности системы, в этом случае уменьшится.
Продолжить чтение
Scikit-Learn (самая известная библиотека Python для машинного обучения)
Scikit-Learn (самая известная библиотека Python для машинного обучения)
Jupyter Notebook, JupyterLab Интерактивная среда для запуска программного кода в браузере. Инструмент для анализа данных, Позволяет легко интегрировать программный код, текст и изображения. NumPy Один из основных пакетов для научных вычислений в Python. Содержит функциональные возможности для работы с многомерными массивами, высокоуровневыми математическими функциями (операции линейной алгебры, преобразование Фурье, генератор псевдослучайных чисел). Задает структуру данных - массив «NumPy» Класс ndarray, многомерный (n-мерный) массив import numpy as np x = np.array([[1, 2, 3], [4, 5, 6]]) print("x:\n{}".format(x)) x: [[1 2 3] [4 5 6]] SciPy Библиотека для научных вычислений: матричные вычисления, процедуры линейной алгебры, оптимизация, обработка сигналов, статистика. SCIKIT-LEARN использует набор функций SciPy для реализации своих алгоритмов. Пакет scipy.sparse создает разреженные матрицы (sparse matrices), которые представляют собой еще один формат данных для SCIKIT-LEARN. # (Создаем 2D массив NumPy с единицами по главной диагонали и нулями в остальных ячейках) from scipy import sparse eye = np.eye(4) #numpy.eye(R, C = None, k = 0, dtype = type ) : Return a matrix having 1’s on the diagonal and 0’s elsewhere w.r.t. k print("массив NumPy:\n{}".format(eye)) массив NumPy: [[1. 0. 0. 0.] [0. 1. 0. 0.] [0. 0. 1. 0.] [0. 0. 0. 1.]] Разреженная матрица - это матрица с преимущественно нулевыми элементами. Подробную информацию о разреженных матрицах SciPy можно найти в SciPy Lecture Notes
Продолжить чтение