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

Работа с текстовым файлом. Простейшее шифрования текста. Лабораторная работа №12
Работа с текстовым файлом. Простейшее шифрования текста. Лабораторная работа №12
Задача 1 Создать программно файл с русским текстом #include #include void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); char ss[24][80] = { "задача 2", "Преобразовать файл in2.txt в файл out2.txt", "Заменив все большие русские буквы на маленькие", "", "задача 3", "Зашифровать текст записанный латиницей, и находящийся в файле in3.txt", "применив шифр Цезаря с ключом 4", "Результат сохранить в файл in4.txt", "задача 4", "Расшифровать текст записанный латиницей, и находящийся в файле in4.txt", "применив шифр Цезаря с ключом 4", "Результат сохранить в файл out4.txt", "", "задача 5", "Преобразовать текстовый файл in5.txt", "в файл out5.txt, в котором каждое слово выводится на отдельной строке", "", "Задача 6*", "Игра в слова", "В файле in6.txt есть строки со словами", "в каждой строке ровно одно слово", "С консоли вводится комплект букв", "Нужно вывести в консоль те слова из файла in6.txt", "Которые можно составить из введенных с консоли букв" }; Задача 1 (2) { char fileIn1[] = "D:\\temp\\Files\\Lab11_12\\in1.txt"; FILE * fout = fopen(fileIn1, "wt"); // в цикле для всех строк for (int i = 0; i < 24; i++) { // сохранить строку в выходной файл fprintf(fout, "%s\n", ss[i]); // контрольный вывод в консоль printf(">>%s
Продолжить чтение
Mirror Maze. Игра про нахождение выхода из лабиринта
Mirror Maze. Игра про нахождение выхода из лабиринта
Синопсис Когда наступает очередная ночь, мальчик, засыпая, оказывается в жутком зеркальном лабиринте. Если он не выберется из него и погибнет в нем, то он уже никогда не проснется. Полумрак. Давящий шепот со всех сторон. "Где я?" — слышится голос справа. "Где ты?" — доносится слева. Много голосов переплетаются, перебивая друг друга. "Я снова здесь..." — прошептал мальчишка себе под нос, вслушиваясь в голоса, доносящиеся со всех сторон. Ему надо выбираться. Злые духи скоро найдут его. Вокруг зеркала. Он видел в них себя, он видел добрых и злых духов. Обернулся, проводя рукой по зеркалам, и убедился, что это лишь отражение спрятанных в бесконечных коридорах духов. Рядом никого нет. "Я в безопасности... пока что". Спустя некоторое время мальчишка услышал тоненький голосок. "Это точно добрый дух! он поможет мне" — подумал мальчик. Поворот за поворотом, голосок все громче и громче. В зеркалах отражения пугающих чудовищ "Туда ли я иду? Здесь много зла, нужно ли мне идти сюда?.. Но слышу.. Да, я слышу этот голос. Нужно не бояться идти вперед." Направо, прямо, налево и ещё раз налево. Перед мальчишкой появился мерцающий солнечным светом дух. "Не бойся, я помогу тебе, следуй за мной". Мальчишка следовал за духом, он не понимал как духу удаётся так ловко следовать по лабиринту, но он был рад этой встрече. "К сожалению, мои силы заканчиваются, мне придётся покинуть тебя, надеюсь ты найдёшь моих братьев и выберешься отсюда. Прощай..." Резкая тишина. Мальчишка снова остался один. Спустя пару секунд стал слышаться шепот злых духов, с каждой секундой он нарастал. Нужно было бежать. Мальчишка не соображал куда мчится, бесконечные коридоры, бесконечные отражения в зеркалах, поворот, ещё один. Мальчишка упал от неожиданности. Перед ним находился злой дух, он хладнокровно улыбался и двигался в сторону беззащитного мальчишки. Мальчик открыл глаза, он лежал один на полу лабиринта, боль пронзила его тело. Но он был жив, у него ещё был шанс выбраться. Он пролежал так ещё пару минут, как вдруг из-за угла появился маленький розовый дух. "Тебе так больно, я могу помочь, но я не очень сильный дух, я могу либо вылечить тебя, либо провести до выхода, но боюсь, если мы встретим злого духа, я не смогу помочь тебе и ты умрёшь, выбор за тобой" Мальчишка смотрел на духа и пытался осознать, что он сказал. Первый раз Мальчик оказался настолько близок к смерти. Он хотел чтобы ночь закончилась, чтобы он выбрался, чтобы проснулся вновь. Он не хотел умирать. "Знаешь, мне кажется что если ты меня вылечишь, я все равно не найду в себе силы выбраться. А ты...ты успокаиваешь меня просто находясь рядом, прошу, выведи меня отсюда, мне страшно". Розовый дух взял Мальчишку за руку и они медленно направились к выходу. Мальчик слышал страшные звуки и видел страшные отражения в зеркалах, но рядом был его маленький друг, который напевал ему тихую светлую песенку. Ему было страшно, но смиренно спокойно. Какой бы исход его не ждал, он был готов. Мальчик открыл глаза, ему было все ещё больно, его руки были изрезаны, на теле осталось множество синяков. Но он улыбался, он плакал, он был рад проснуться снова в своей кровати. Синопсис
Продолжить чтение
Файли. Операції над файлами та каталогами. Тема 4.1
Файли. Операції над файлами та каталогами. Тема 4.1
1 ЗАГАЛЬНІ ВІДОМОСТІ ПРО ФАЙЛИ. ОПЕРАЦІЇ НАД ФАЙЛАМИ Історія систем управління даними в зовнішній пам'яті починається ще з магнітних стрічок, але сучасний вигляд вони придбали з появою магнітних дисків. До цього кожна прикладна програма сама вирішувала проблеми іменування даних і їх структуризації в зовнішній пам'яті. Це утрудняло підтримку на зовнішньому носієві декількох архівів довготривалого збереження інформації. Історичним кроком став перехід до використання централізованих систем управління файлами. Система управління файлами бере на себе розподіл зовнішньої пам'яті, відображення імен файлів в адреси зовнішньої пам'яті і забезпечення доступу до даних. У цій лекції розглядаються питання структури, іменування, захисту файлів. Файли є логічними інформаційними блоками, що створюються процесами. Файлами управляє операційна система. Структура файлів, їх імена, доступ до них, їх використання, захист, реалізація і управління ними є основними питаннями розробки операційних систем. З позиції користувача найбільш важливим аспектом файлової системи є її представлення, тобто що є файлом, як файли іменуються, який захист мають, які операції дозволено проводити з файлами і т. д. 1 ЗАГАЛЬНІ ВІДОМОСТІ ПРО ФАЙЛИ. ОПЕРАЦІЇ НАД ФАЙЛАМИ Імена файлів. Файл є механізмом абстрагування. Він надає спосіб збереження інформації на диску і подальшого її зчитування, який повинен захистити користувача від подробиць про спосіб і місце зберігання інформації і деталей фактичної роботи дискових пристроїв. Напевно, найбільш важливою характеристикою будь-якого механізму абстрагування є спосіб управління об’єктами і їх іменування, тому дослідження файлової системи розпочнеться з питання, що стосується імен файлів. Коли процес створює файл, він привласнює йому ім’я. Коли процес завершується, файл продовжує існувати, і до нього по цьому імені можуть звертатися інші процеси. Конкретні правила складання імен файлів варіюються від системи до системи, але усі нині існуючі операційні системи в якості допустимих імен файлів дозволяють використовувати від однієї до восьми букв. Багато файлових систем підтримують імена завдовжки до 255 символів. Деякі файлові системи розрізняють букви верхнього і нижнього регістрів, а деякі не роблять таких відмінностей. Система UNIX підпадає під першу категорію, а стара MS-DOS — під другу.
Продолжить чтение
Облачные вычисления. Развитие инфраструктурных решений в IT. Тема №1
Облачные вычисления. Развитие инфраструктурных решений в IT. Тема №1
Цели и задачи дисциплины Целью является получение общих сведений об облачных вычислениях, как одного из основных трендов информационных технологий, предпосылках его развития, основных моделях облачных технологий. Задачи освоения дисциплины состоят в усвоении студентами основных понятий виртуализации, знакомстве с различными моделями предоставления услуг в сфере облачных вычислений. Этапы развития IT инфраструктуры 1-й этап (до второй половины XIX в.) - "ручные" технологии: перо, чернильница, книга, элементарные ручные средства счета. Коммуникации осуществлялись путём доставки конной почтой писем, пакетов, депеш, в европейских странах применялся механический телеграф. Основная цель технологий - представление и передача информации в нужной форме. 2-й этап (конец XIX в. - 40-е гг. ХХ в.) - "механические" технологии: пишущая машинка, арифмометр, телеграф, телефон, диктофон, оснащённая более совершенными средствами доставки почта. Основная цель технологий - представление информации в нужной форме более удобными средствами, сокращение затрат на исправление потерь и искажений. 3-й этап (40-е - 60-е гг. XX в.) - "электрические" технологии: первые ламповые ЭВМ и соответствующее программное обеспечение, электрические пишущие машинки, телетайпы (телексы), ксероксы, портативные диктофоны. Организация доставки информации в заданное время. Акцент в ИТ начинает перемещаться с формы представления информации на формирование её содержания. 4-й этап (70-е гг. - середина 80-х гг.) - "электронные" технологии, основной инструментарий - большие ЭВМ и создаваемые на их базе автоматизированные системы управления (АСУ) и информационно-поисковые системы, оснащённые широким спектром базовых и специализированных программных комплексов. Центр тяжести технологий смещается на формирование содержательной стороны информации для управленческой среды различных сфер общественной жизни, особенно на организацию аналитической работы. 5-й этап (с середины 80-х гг.) - "компьютерные" ("новые") технологии, персональный компьютер с широким спектром стандартных и заказных программных продуктов широкого назначения. Создание систем поддержки принятия решений на различных уровнях управления. Системы имеют встроенные элементы анализа и искусственного интеллекта, реализуются на персональном компьютере и используют сетевые технологии и телекоммуникации для работы в сети. 6-й этап (с середины 90-х гг.) - "Internet/Intranet" ("новейшие") технологии. Широко используются в различных областях науки, техники и бизнеса распределенные системы, глобальные, региональные и локальные компьютерные сети. Развивается электронная коммерция. Увеличение объемов информации привели к созданию технологии Data Mining.
Продолжить чтение
Как уберечься от недостоверной информации?
Как уберечься от недостоверной информации?
Не отправляйте детей в «свободное плавание» по Интернету. Старайтесь активно участвовать в общении ребенка с Интернет, особенно на этапе освоения.  Беседуйте с ребенком о том, что нового для себя он узнает с помощью Интернет, чтобы вовремя предупредить угрозу.  Правило 1. Внимательно относитесь к действиям ваших детей в «мировой паутине»: в Интернете как в жизни встречаются и «хорошие», и «плохие» люди. Если ребенок столкнулся с негативом или насилием от другого пользователя Интернет, ему нужно сообщить об этом близким людям. Научите ребенка искать нужную ему информацию и проверять ее, в том числе с вашей помощью. Научите ребенка внимательно относиться к скачиванию платной информации и получению платных услуг из Интернет, особенно путем отправки sms, – во избежание потери денег. Сформируйте список полезных, интересных, безопасных ресурсов, которыми может пользоваться ваш ребенок, и посоветуйте их использовать. Правило 2. Информируйте ребенка о возможностях и опасностях, которые несет в себе сеть:
Продолжить чтение
Сети Mosix
Сети Mosix
СИСТЕМА НА БАЗЕ UNIX ПОЗВОЛЯЮЩАЯ СОЗДАТЬ ЕДИНУЮ ВЫЧИСЛИТЕЛЬНУЮ МАШИНУ ИЗ СЕТИ КОМПЬЮТЕРОВ Компьютер - умное устройство . Тем не менее искусственного интеллекта который мог приблизиться к человеку нет, так как человеческое мышление абстрактно , а компьютер работает по алгоритму и не способен принимать решения которые не были бы заложены изначально человеком За любой программой стоит человек, но в чем компьютер тогда нас превосходит? Компьютер умеет быстро считать Поэтому они и называются вычислительной техникой, в ее основе лежит суть- банальная калькуляция, компьютер способен выполнять миллионы или даже миллиарды математических операций в секунду и поэтому параметру он безусловно превосходит человека ЗАКОН МУРА Вычислительная техника как известно развивается по закону Мура, который гласит, что количество транзисторов размещаемых на кристале интегральной схемы, удваивается каждые 24 месяца Закон построен на эмпирическом наблюдении, поэтому часто трактуется как обыкновенное совпадение, актуальное только для определенного периода в истории развития компьютеров
Продолжить чтение
Решение задания 4 ОГЭ Файловая система
Решение задания 4 ОГЭ Файловая система
Файлы данные на дисках хранятся в виде файлов (наборов данных, имеющих имя) чтобы было удобнее разбираться с множеством файлов, их объединяют в каталоги (в Windows каталоги называются «папками») каталог можно воспринимать как контейнер, в котором размещаются файлы и другие каталоги, которые называются подкаталогами или вложенными каталогами (они находятся внутри другого каталога, вложены в него) каталоги организованы в многоуровневую (иерархическую) структуру, которая называется «деревом каталогов» главный каталог диска – корневой каталог Для разделения имен каталогов в адресе в разных операционных системах применяют обратный слэш «\» Полный адрес файла полный адрес каталога – это перечисление каталогов, в которые нужно войти, чтобы попасть в этот каталог (начиная с корневого каталога диска); например С:\USER\BIN\SCHOOL полный адрес файла состоит из адреса каталога, в котором он находится, символа «\» и имени файла, например С:\USER\BIN\SCHOOL\Вася.txt
Продолжить чтение
Структуризация как средство построения больших сетей
Структуризация как средство построения больших сетей
Внедрение технологий и методик для объединения удаленных сегментов сети Задание: В сетях с небольшим (10-30) количеством компьютеров чаще всего используется одна из типовых топологий - общая шина, кольцо, звезда или полносвязная сеть. Все компьютеры в такой сети имеют одинаковые права в отношении доступа к другим компьютерам. В таких сетях использование типовых структур порождает различные ограничения, важнейшими из которых являются: ограничения на длину связи между узлами; ограничения на количество узлов в сети; ограничения на интенсивность трафика, порождаемого узлами сети. Для снятия этих ограничений используются специальные методы структуризации сети и специальное структурообразующее оборудование - повторители, концентраторы, мосты, коммутаторы, маршрутизаторы. Структуризация как средство построения больших сетей
Продолжить чтение