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

Арифметические и логические основы вычислительной техники
Арифметические и логические основы вычислительной техники
Для каждой л.р. есть: методические указания (файл - docx); дополнительный (теоретический) материал (файл - pptx); пример выполнения и пример отчета по л.р. (файл - jpeg) Задания для л.р. с №1 по №6 индивидуальны для каждого студента. Вариант задания привязан к порядковому номеру студента в журнале группы. Задания для л.р. с №7 по №14 индивидуальны для каждой бригады. Вариант задания привязан к номеру бригады. Любая цифровая вычислительная система обязательно включает в себя, по крайней мере, один цифровой процессор, который является её «мозгом». Поэтому, прежде чем изучать сложные вычислительные системы, нужно хорошо представлять себе работу цифрового процессора изнутри, а именно знать: арифметические основы цифровых процессоров; логические основы цифровых процессоров.
Продолжить чтение
Решение алгоритмических задач
Решение алгоритмических задач
I. Отвечаем на вопросы: 1. Средством записи алгоритма не являются... а) Языки программирования; б) Блок-схемы; в) Разговорные языки; г) Школьный алгоритмический язык. 2. Символом "прямоугольник с округлыми краями" обозначается: а) Начало алгоритма; б) Условный оператор; в) Конец алгоритма; г) Ввод/вывод данных 3. Вывод на экран в блок-схеме отображается в виде... А) Прямоугольника; б) Оператора, который нельзя отобразить одним блоком; в) Параллелограмма; г) Прямоугольника с округлыми краями. II. Составляем алгоритмы: У исполнителя Делитель две команды, которым присвоены номера: 1. раздели на 2 2. прибавь 1 Первая из них уменьшает число на экране в 2 раза, вторая увеличивает его на 1. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 23 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11222 - это алгоритм: раздели на 2, раздели на 2, прибавь 1, прибавь 1, прибавь 1, который преобразует число 36 в 12.) Если таких алгоритмов более одного, то запишите любой из них. У исполнителя Квадратор две команды, которым присвоены номера: 1. умножь на 3 2. вычти 2 Первая из них увеличивает число на экране в 3 раза, вторая уменьшает его на 2. Составьте алгоритм получения из числа 3 числа 23, содержащий не более 4 команд. В ответе запишите только номера команд. (Например, 1221 - это алгоритм умножь на 3, умножь на 3, вычти 2, вычти 2, умножь на 3, который преобразует число 1 в 15.) Если таких алгоритмов более одного, то запишите любой из них.
Продолжить чтение
MapInfo Professional: назначение и возможности
MapInfo Professional: назначение и возможности
MapInfo Professional — географическая информационная система (ГИС), предназначенная для сбора, хранения, отображения, редактирования и анализа пространственных данных. MapInfo Professional позволяет создавать тематические карты, решать сложные задачи географического анализа, выполнять различные пространственные операции над объектами, выявлять тенденции и закономерности в распределении данных, создавать базы данных, подготавливать карты к печати и многое другое. Разработчик - MapInfo Corp. (сейчас, с 2007 г., Pitney Bowes Software, США). Области применения ГИС MapInfo Professional — кадастр недвижимости, землеустройство, градостроительство и архитектура, телекоммуникации, добыча и транспортировка нефти и газа, электрические сети, экология и природопользование, геология и геофизика, железнодорожный и автомобильный транспорт, банковское дело, образование, государственное управление и др. Каждый объект представлен отдельно Векторная карта
Продолжить чтение
Кибертерроризм - угроза национальной безопасности
Кибертерроризм - угроза национальной безопасности
Мы живем в эпоху информационного общества, когда информация становится необходимой для нормального функционирования всего общества. Развитие сети «Интернет» позволило людям передавать огромные потоки информации на расстояния, что предоставило людям новые реальности — от возможности общаться и видеть друг друга, находясь в разных точках земного шара, до объединения усилия целых исследовательских групп, которые, находясь в разных странах и даже континентах, могут работать слаженно и эффективно. Глобальная сеть Интернет постоянно совершенствуется: в ней появляются новые сервисы и огромное количество информации. Это открывает не только дополнительные возможности для развития мирового сообщества, но и сопровождается появлением ряда новых глобальных угроз. Террористические организации и группы, включая «Аль-Каиду», активно используют Интернет для связи и обмена информацией, ведения пропаганды, вербовки новых членов и организации подрывной деятельности. Так, Рамзи Юзеф, организовавший взрыв Всемирного торгового центра в Нью-Йорке 11 сентября 2001 г., получал по Интернету зашифрованные инструктивные послания от Усамы бен Ладена. Таким образом, в конце XX века появилось совершенно новое явление в сфере информационных технологий: компьютерный или кибертерроризм, использующий для достижения своих преступных целей компьютеры, электронные сети и самые современные информационные технологии. Кибертеррористы
Продолжить чтение
Информация
Информация
ИНФОРМАЦИЯ Термин «информация» начал широко употребляться с середины XX века. В наибольшей степени понятие информации обязано своим распространением двум научным направлениям: теории связи и кибернетике. Автор теории связи Клод Шеннон, анализируя технические системы связи: телеграф, телефон, радио, — рассматривал их как системы передачи информации. В таких системах информация передается в виде последовательностей сигналов: электрических или электромагнитных. Развитие теории связи послужило созданию теории информации, решающей проблему измерения информации. Основатель кибернетики Норберт Винер анализировал разнообразные процессы управления в живых организмах и в технических системах. Процессы управления рассматриваются в кибернетике как информационные процессы. Информация в системах управления циркулирует в виде сигналов, передаваемых по информационным каналам.
Продолжить чтение
Сложные условия
Сложные условия
№2 (СтатГрад – октябрь 2019) Ниже приведена программа, записанная на языке программирования Pascal и Python: Решение: 1. Подставим каждую пару чисел в программу и проверим условие: (1, 1) – 1 div 2 = 1 0 (10, 5) – 10 div 2 = 5 1 (8, 4) – 8 div 2 = 4 1 (10, 2) – 10 div 2 = 2 0 (14, 10) – 14 div 2 = 10 0 (4, 1) – 4 div 2 = 1 0 (20, 1) – 20 div 2 = 1 0 (1, 0) – 1 div 2 = 0 1 (7, 3) – 7 div 2 = 3 1 2. Считаем количество ложных условий, получаем 5. Ответ: 5 Паскаль var s, k: integer; begin readln(s); readln(k); if s div 2 = k then writeln (“ДА”) else writeln (“НЕТ”) end. Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел: (1, 1); (8, 4); (14, 10); (20, 1); (7, 3); (10, 5); (10, 2); (4, 1); (1, 0). Сколько было запусков, при которых программа напечатала «НЕТ»? Python s = int(input()) k = int(input()) if s // 2 = = k: print (“ДА”) else: print (“НЕТ”) №1 (Демоверсия ФИПИ – 2020) Ниже приведена программа, записанная на языке программирования Pascal: Решение: 1. Подставим каждую пару чисел в программу и проверим условие: (1, 2) – (1 > 10) или (2 > 10) = 0 (-11, 12) – (-11 > 10) или (12 > 10) = 1 (11, 2) – (11 > 10) или (2 > 10) = 1 (-12, 11) – (-12 > 10) или (11 > 10) = 1 (1, 12) – (1 > 10) или (12 > 10) = 1 (10, 10) – (10 > 10) или (10 > 10) = 0 (11, 12) – (11 > 10) или (12 > 10) = 1 (10, 5) – (10 > 10) или (5 > 10) = 0 (-11, -12) – (-11 > 10) или (-12 > 10) = 0 2. Считаем количество истинных условий, получаем 5. Ответ: 5 Паскаль var s, t: integer; begin readln(s); readln(t); if (s > 10) or (t > 10) then writeln (“YES”) else writeln (“NO”) end. Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (1, 2); (11, 2); (1, 12); (11, 12); (-11, -12); (-11, 12); (-12, 11); (10, 10); (10, 5). Сколько было запусков, при которых программа напечатала «YES»? OR – ИЛИ AND – И
Продолжить чтение
Обработка текстовых данных
Обработка текстовых данных
При подготовке текстовых документов на компьютере используются три основные группы операций. Операции ввода позволяют перевести исходный текст из его внешней формы в электронный вид, т.е. в файл, хранящийся на компьютере. Под вводом не обязательно понимается машинописный набор с помощью клавиатуры. Существуют аппаратные средства, позволяющие выполнять ввод текста путем сканирования бумажного оригинала, и программы распознавания образов для перевода из формата графического изображения в текстовый формат. Операции редактирования (правки) позволяют изменить уже существующий электронный документ путем добавления или удаления его фрагментов, перестановки частей документа, слияния нескольких файлов в один или, наоборот, разбиение единого документа на несколько более мелких. Оформление документа задают операциями форматирования. Команды форматирования позволяют точно определить, как будет выглядеть текст на экране монитора или на бумаге.
Продолжить чтение
Операционные системы
Операционные системы
Виды операционных систем Однопользовательская система (one user system) – операционная система не обладающая свойствами многопользовательской. Примерами однопользовательских OC являются MS DOS фирмы Microsoft (США) и OC/2, созданная совместно Microsoft и IBM. Многопользовательская система – вычислительная система или ее часть (например операционная система), позволяющая нескольким пользователям одновременно иметь доступ к одной ЭВМ со своего терминала (локального или удаленного). Виды операционных систем Многозадачные OC – операционной системы и ЭВМ, при которой один процессор может обрабатывать несколько разных программ или разных частей одной программы одновременно. При этом все программы вместе удерживаются в оперативной памяти и каждая выполняется за какой-то период времени. Наиболее распространенной многозадачной системой является Unix. Однозадачные OC – Однозадачными были и OC для первых микрокомпьютеров; к таковым относятся CP/M, MS-DOS, PC-DOS и др.
Продолжить чтение