МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКИХ РАБОТ по дисциплине «Информатика и ИКТ»
Оценка 5

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКИХ РАБОТ по дисциплине «Информатика и ИКТ»

Оценка 5
docx
12.01.2021
МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКИХ  РАБОТ по  дисциплине «Информатика и ИКТ»
МЕТ. УКАЗ для практических работ Информатика 1 курс.docx

Омский летно-технический колледж гражданской авиации имени А.В. Ляпидевского

- филиал федерального государственного бюджетного образовательного учреждения высшего образования

«Ульяновский институт гражданской авиации

имени Главного маршала авиации Б.П. Бугаева»

(ОЛТК ГА – филиал ФГБОУ ВО УИ ГА )

 

 

 

 

 

 

 

 

 

 

 


МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ

ПО выполнениЮ ПРАКТИЧЕсКИХ  работ

по  дисциплине

«Информатика и ИКТ»

Специальности:

25.02.03 -Техническая эксплуатация электрифицированных и пилотажно-навигационных комплексов

11.02.06 - Техническая эксплуатация транспортного радиоэлектронного оборудования

 

 

 

 

Разработал:

Пищагина Е.С.

                                              

Рассмотрено

на заседании ЦМК ЕНД

от «_____»__________20__г.

Протокол №_________

 

 

 

 

 

 

Омск – 2020

 

Методические указания по выполнению практических работ учебной дисциплины Информатика разработаны в соответствии в соответствии с «Рекомендациями по организации получения среднего общего образования в пределах освоения образовательных программ среднего профессионального образования на базе основного общего образования с учетом требований федеральных государственных образовательных стандартов и получаемой профессии  или специальности  среднего профессионального образования» (Письмо Минобрнауки РФ № 06-259 от 17 марта 2015г.), «Об уточнении» (одобрено Научно – методическим советом Центра профессионального образования и систем квалификаций ФГАУ «ФИРО» протокол № 3 от 25 мая 2017 г.)

 

 

 

 


 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

 

Методические указания по выполнению практических работ учебной дисциплины «Информатика и ИКТ» предназначены для упорядочения работы обучающихся, разработаны для студентов по специальностям  25.02.03 -Техническая эксплуатация электрифицированных и пилотажно-навигационных комплексов и 11.02.06 - Техническая эксплуатация транспортного радиоэлектронного оборудования

Программой учебной дисциплины «Информатика и ИКТ» предусмотрено выполнение практических работ в количестве 36 часов.

Освоение содержания учебной дисциплины «Информатика и ИКТ» обеспечивает достижение курсантами следующих результатов:

личностных:

-     чувство гордости и уважения к истории развития и достижениям отечествен­ной информатики в мировой индустрии информационных технологий;

-     осознание своего места в информационном обществе;

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

-     умение использовать достижения современной информатики для повышения собственного интеллектуального развития в выбранной профессиональной деятельности, самостоятельно формировать новые для себя знания в профессиональной области, используя для этого доступные источники информации;

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

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

-     умение выбирать грамотное поведение при использовании разнообразных средств информационно-коммуникационных технологий как в профессио­нальной деятельности, так и в быту;

-     готовность к продолжению образования и повышению квалификации в избранной профессиональной деятельности на основе развития личных информационно-коммуникационных компетенций;

метапредметных:

-     умение определять цели, составлять планы деятельности и определять сред­ства, необходимые для их реализации;

-     использование различных видов познавательной деятельности для реше­ния информационных задач, применение основных методов познания (наблюдения, описания, измерения, эксперимента) для организации учеб­но-исследовательской и проектной деятельности с использованием инфор­мационно-коммуникационных технологий;

-     использование различных информационных объектов, с которыми возникает необходимость сталкиваться в профессиональной сфере в изучении явлений и процессов;

-     использование различных источников информации, в том числе электронных библиотек, умение критически оценивать и интерпретировать информацию, получаемую из различных источников, в том числе из сети Интернет;

-     умение анализировать и представлять информацию, данную в электронных форматах на компьютере в различных видах;

-     умение использовать средства информационно-коммуникационных техноло­гий в решении когнитивных, коммуникативных и организационных задач с соблюдением требований эргономики, техники безопасности, гигиены, ресурсосбережения, правовых и этических норм, норм информационной безопасности;

-     умение публично представлять результаты собственного исследования, вести дискуссии, доступно и гармонично сочетая содержание и формы представ­ляемой информации средствами информационных и коммуникационных технологий;

предметных:

-     применение на практике средств защиты информации от вредоносных программ, правил личной безопасности и этики работы с информацией и  средствами коммуникаций в Интернете;

-     сформированность представлений о роли информации и информационных процессов в окружающем мире;

-     владение навыками алгоритмического мышления и понимание методов фор­мального описания алгоритмов, владение знанием основных алгоритмических конструкций, умение анализировать алгоритмы;

-     использование готовых прикладных компьютерных программ по профилю подготовки;

-     владение способами представления, хранения и обработки данных на ком­пьютере;

-     владение компьютерными средствами представления и анализа данных в электронных таблицах;

-     сформированность представлений о базах данных и простейших средствах управления ими;

-     сформированность представлений о компьютерно-математических моделях и необходимости анализа соответствия модели и моделируемого объекта (процесса);

-     владение типовыми приемами написания программы на алгоритмическом языке для решения стандартной задачи с использованием основных кон­струкций языка программирования;

-     сформированность базовых навыков и умений по соблюдению требований техники безопасности, гигиены и ресурсосбережения при работе со средства­ми информатизации;

-     понимание основ правовых аспектов использования компьютерных программ и прав доступа к глобальным информационным сервисам;

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

 

Характерная черта практических работ – индивидуальное выполнение заданий, самостоятельное приобретение знаний. В связи с этим предусмотрены работы по всем основным разделам курса.

 

Структура практических работ:

1.  Тема.

2.  Цель.

3.  Теоретическое обоснование.

4.  Ход работы.

5.  Контрольные вопросы.

6.  Содержание отчета.

7.  Литература.

 

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

 


 

ПРАВИЛА ВЫПОЛНЕНИЯ ПРАКТИЧЕСКИХ РАБОТ

 

Перед выполнением практической работы курсант получает опережающее теоретическое домашнее задание. На занятии объясняются непонятные вопросы, опрашиваются определения, которые помогают выполнению заданий. Курсант может просмотреть запись объяснения любой примерной работы по всем темам. И только после всего курсант приступает к выполнению практической работы.

 

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

 

После выполнения работы курсант должен представить отчет о проделанной работе с полученными результатами и в устной форме защитить.

 

При отсутствии по неуважительной причине курсант выполняет работу самостоятельно во внеурочное время и защищает на консультации по расписанию.


 

Перечень практических работ

Практическое занятие №1. Информационные ресурсы общества. Образовательные информационные ресурсы. Работа с программным обеспечением

Практическое занятие №2. Дискретное (цифровое) представление текстовой, графической, звуковой информации и видеоинформации

Практическое занятие №3. Перевод чисел и арифметические действия в позиционных системах счисления

Практическое занятие №4. Логические величины, операции, выражения. 

Практическое занятие №5. Построение логических схем

Практическое занятие №6. Разработка линейного алгоритма (программы)

Практическое занятие №7. Отладка программы с линейным алгоритмом

Практическое занятие №8. Разработка алгоритмов (программы), содержащих операцию ветвление

Практическое занятие №10. Разработка алгоритмов (программы), содержащих циклы

Практическое занятие №11. Отладка программы с циклическим алгоритмом

Практическое занятие №12. Графический режим работы Qbasic

Практическое занятие №13. Отладка программв графическом режиме работы.

Практическое занятие №14. Создание архива данных. Извлечение данных из архива

Практическое занятие №15. Поиск информации в сети Internet.

Практическое занятие №16. Создание ящика электронной почты и настройка его параметров. Формирование адресной книги

Практическое занятие №17. Соединение блоков и устройств компьютеров

Практическое занятие №18. Планирование собственного информационного пространства

Практическое занятие №19. Редактирование и форматирование текстового документа

Практическое занятие №20. Оформленние списков

Практическое занятие №21. Вставка и редактирование таблиц

Практическое занятие №22. Вставка и редактирование графических объектов

Практическое занятие №23. Работа с редактором формул

Практическое занятие №24. Оформление документа. Колонки. Колонтитулы и сноски

Практическое занятие №25. Создание и редактирование электронных таблиц, ввод формул в таблицу

Практическое занятие №26. Использование встроенных функций и операций ЭТ

Практическое занятие №27. Использование логических функций

Практическое занятие №28. Построение диаграмм и графиков

Практическое занятие №29. Решение обратной задачи

Практическое занятие №30. Создание простейшей базы данных в Microsoft Access. Ввод и сортировка записей

Практическое занятие №31. Создание базы данных, состоящей из двух таблиц

Практическое занятие №32. Создание запросов к готовой базе данных

Практическое занятие №33. Создание и использование запросов

Практическое занятие №34. Создание мультимедийной презентации в программе  Power Point

Практическое занятие №35. Планирование Web–страницы

Практическое занятие №36. Ввод текста, форматирование. Использование ссылок

 

 


 

Практическая работа №1

Тема: Информационные ресурсы общества. Образовательные информационные ресурсы. Работа с программным обеспечением.

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

Студент должен

знать:

*      об основных образовательных ресурсах и их назначении;

уметь:

*      осуществлять поиск информации образовательного значения на заданную тему в распределенном ресурсе сети Интернет.

 

Теоретическое обоснование

 

Информационные ресурсы. Образовательные информационные ресурсы

Понятие «информационного ресурса общества» (ИРО) является одним из ключевых понятий социальной информатики. Широкое использование этого понятия началось после выхода в 1984 году книги Громова Г.Р. «Национальные информационные ресурсы: проблемы промышленной эксплуатации».

«Информационный ресурс – это знания, представленные в проектной форме»,– такое краткое и недостаточно строгое определение было предложено профессором Ю.М. Каныгиным.

Таким образом, информационные ресурсы – это знания, подготовленные для целесообразного социального использования.

Понятие ИРО, накопленных в обществе знаний, может быть рассмотрено в узком и широком смысле слова.

ИРО в узком смысле слова – это знания, уже готовые для целесообразного социального использования, то есть отчужденные от носителей и материализованные знания.

ИРО в широком смысле слова включают в себя все отчужденные от носителей и включенные в информационный обмен знания, существующие как в устной, так и в материализованной форме.

Понятие ресурс определяется в Словаре русского языка С.И. Ожегова как запас, источник чего-нибудь.

Что же касается информационных ресурсов, то это понятие является сравнительно новым. Оно еще только начинает входить в жизнь современного общества, хотя в последние годы становится все более употребительным не только в научной литературе, но и в общественно-политической деятельности. Причиной этого, безусловно, является глобальная информатизация общества, в котором все больше начинает осознаваться особо важная роль информации и научных знаний.

Для классификации информационных ресурсов могут быть использованы следующие их наиболее важные параметры:

    • тематика хранящейся в них информации;
    • форма собственности – государственная (федеральная, субъекта федерации, муниципальная), общественных организаций, акционерная, частная;
    • доступность информации – открытая, закрытая, конфиденциальная;
    • принадлежность к определенной информационной системе – библиотечной,- архивной, научно-технической;
    • источник информации – официальная информация, публикации в СМИ, статистическая отчетность, результаты социологических исследований;
    • назначение и характер использования информации– массовое региональное, ведомственное;
    • форма представления информации – текстовая, цифровая, графическая, мультимедийная;
    • вид носителя информации – бумажный, электронный.

 

Под образовательными информационными ресурсами мы будем понимать текстовую, графическую и мультимедийную информацию, а также исполняемые программы (дистрибутивы), то есть электронные ресурсы, созданные специально для использования в процессе обучения на определенной ступени образования и для определенной предметной области.

При работе с образовательными ресурсами появляются такие понятия, как субъект и объект этих ресурсов. Выделяют следующие субъекты информационной деятельности:

    • субъект, создающий объекты (все пользователи образовательной системы- преподаватель, студент);
    • субъект, использующий объекты (все пользователи образовательной системы);
    • субъект, администрирующий объекты, то есть обеспечивающий среду работы с объектами других субъектов (администраторы сети);
    • субъект, контролирующий использование объектов субъектами (инженеры).

К образовательным электронным ресурсам относят:

    • учебные материалы (электронные учебники, учебные пособия, рефераты, дипломы),
    • учебно-методические материалы (электронные методики, учебные программы),
    • научно-методические (диссертации, кандидатские работы),
    • дополнительные текстовые и иллюстративные материалы (лабораторные работы, лекции,
    • системы тестирования (тесты – электронная проверка знаний),
    • электронные полнотекстовые библиотеки;
    • электронные периодические издания сферы образования;
    • электронные оглавления и аннотации статей периодических изданий сферы образования,
    • электронные архивы выпусков.

 

Установка программного обеспечения

Установка программного обеспечения осуществляется поэтапно:

    • запуск инсталлятора InstallShield;
    • выбор типа версии (полная или демонстрационная);
    • принятие (или отклонение) лицензионного соглашения;
    • ввод имени пользователя, названия организации;
    • выбор каталога для размещения файлов программы;
    • ввод кода инсталляции (только при выборе полной версии);
    • выбор типа инсталляции (полная, типичная, выборочная);
    • выбор компонентов для инсталляции (только для выборочной инсталляции);
    • копирование файлов на жесткий диск;
    • создание программной группы и ярлыков в главном меню;
    • создание записи в реестре для обеспечения возможности удаления программы (или изменения состава компонентов) через Панель управления.

Предусмотрена возможность отмены инсталляции на любой стадии. Кроме того, инсталлятор имитирует также процессы настройки и деинсталляции:

    • определение наличия установленной версии и состава установленных компонентов;
    • изменение состава компонентов;
    • восстановление испорченной версии;
    • полное удаление программы.

Удаление программы через панель управления:

    • В панели управления (Пуск-Панель управления) щелкните Установка и удаление программ.
    • В списке Установленные программы выберите название программы для удаления, а затем щелкните Удалить. Чтобы подтвердить удаление, нажмите кнопку Да.
    • На странице Удаление завершено нажмите кнопку Готово.

 

 

Ход работы:

    1. Изучить теоретическое обоснование.
    2. Выполнить практические задания.
    3. Ответить на контрольные вопросы по указанию преподавателя.
    4. Оформить отчет.

 

Практические задания:

 

Задание №1

  1. Загрузите Интернет.
  2. В строке поиска введите фразу «каталог образовательных ресурсов».
  3. Перечислите, какие разделы включают в себя образовательные ресурсы сети Интернет.

1.       

2.       

3.       

4.       

5.       

6.       

7.       

8.       

9.       

10.   

11.   

12.   

 

Задание №2

С помощью Универсального справочника-энциклопедии найдите ответы на следующие вопросы:

1.       

Вопрос

Ответ

1) укажите время утверждения григорианского календаря

 

2) каков диаметр пылинки

 

3) укажите смертельный уровень звука

 

4) какова температура кипения железа

 

5) какова температура плавления йода

 

6) укажите скорость обращения Земли вокруг Солнца

 

7) какова масса Земли

 

8) какая гора в Австралии является самой высокой

 

9) дайте характеристику народа кампа

 

10) укажите годы правления Ивана III

 

11) укажите годы правления Екатерины II

 

12) укажите годы правления Ивана IV

 

13) укажите годы правления Хрущева Н.С.

 

14) в каком году был изобретен первый деревянный велосипед

 

 

 

Задание №3

Дайте описание проектов расположенных по следующим адресам:

  http://www.edu.yar.ru/russian/projects/index.html http://www.botik.ru/ICCC/NewPage/ICCCpageRus/Projects http://www.websib.ru/noos/projects/index.html

http://school-sector.relarn.ru

http://www.iearn.spb.ru

http://www.eun.org

 

Контрольные вопросы:

    1. Что такое информационное общество?
    2. Что такое информационные ресурсы?
    3. Чем характеризуются образовательные ресурсы общества?
    4. Что такое инсталляция (деинсталляция) программного обеспечения?
    5. Порядок инсталляция (деинсталляция) программного обеспечения?

 

Литература.

Основные источники (ОИ):

Таблица 2б

Номер

п/п

Автор

Наименование

Издательство,

год издания

ОИ1

И. И. Сергеева

Информатика Режим доступа: http://znanium.com/ bookread2.php?id=517652

НИЦ ИНФРА-М, 2016

ОИ2

М. С. Цветкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2017

 

Дополнительные источники (ДИ):

Таблица 2в

№ п/п

Автор

Наименование

Издательство, год издания

ДИ 1

В. Д. Колдаев

Сборник задач и упражнений по информатике Режим доступа: http://znanium.com/ bookread2.php?id=504814

ИНФРА-М, 2015

ДИ 2

Е. А. Колмыкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2014

ДИ 3

Н. Г. Плотникова

Информатика и информационно-коммуникационные технологии (ИКТ) Режим доступа: http://znanium.com/ bookread2.php?id=433676

ИНФРА-М, 2014

ДИ4

Р. Ю Царев

Программные и аппаратные средства информатики Режим доступа: http://znanium.com/ bookread2.php?id=550017

Краснояр.: СФУ, 2015

 

 

 

 

 

 

 

 Практическая работа №2

Тема: Дискретное (цифровое) представление текстовой, графической, звуковой информации и видеоинформации.

Цели: Приобрести практические навыки расчета количества информации. Изучить возможные способы кодирования информации.

Студент должен

знать:

*     принципы кодирования информации;

*    функции языка как способа представления информации;

*    основные единицы измерения информации;

уметь:

*    выполнять кодирование и декодирование информации;

*    решать задачи на определение количества информации.

 

Теоретическое обоснование.

 

1.  Количество информации

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

Бит — слишком мелкая единица измерения. На практике чаще применяется более крупная единица —  байт,  равная  восьми битам. Именно восемь битов требуется для того, чтобы закодировать любой из 256 символов алфавита клавиатуры компьютера (256=28).

Широко используются также ещё более крупные производные единицы информации:

·                     1 Килобайт (Кбайт) = 1024 байт = 210 байт,

·                     1 Мегабайт (Мбайт) = 1024 Кбайт = 220 байт,

·                     1 Гигабайт (Гбайт) = 1024 Мбайт = 230 байт.

В последнее время в связи с увеличением объёмов обрабатываемой информации входят в употребление такие производные единицы, как:

·                     1 Терабайт (Тбайт) = 1024 Гбайт = 240 байт,

·                     1 Петабайт (Пбайт) = 1024 Тбайт = 250 байт.

За единицу информации можно было бы выбрать количество информации, необходимое для различения, например, десяти равновероятных сообщений. Это будет не двоичная (бит), а десятичная (дит) единица информации.

 

2. Измерение информации.

Количество информации, заключенное в сообщении, определяется объемом знаний, который несет это сообщение получающему его человеку. При содержательном подходе возможна качественная оценка информации: полезная, безразличная, важная, вредная…

Сообщение, уменьшающее неопределенность знаний человека в два раза, несет для него 1 бит информации.

Пусть в некоторое сообщение содержаться сведения о том, что произошло одно из N равновероятностных событий. Тогда количество информации, заключенное в этом сообщении, –Х бит и число N связаны формулой:

2i=N.

 

 

Пример1.

В барабане для розыгрыша лотереи находится 32 шара. Сколько информации содержит сообщение о  первом выпавшем номере (например, выпал шар №15)

Решение: поскольку вытаскивание любого из 32 шаров равновероятностное, то количество информации об одном выпавшем номере находиться из уравнения:

2i=32.

Но 32=25. Следовательно, i=5 бит. Очевидно, ответ не зависит от того, какой именно выпал номер.

Алфавитный подход к измерению информации позволяет определить количество информации, заключенной в тексте. Множество символов, используемых при записи текста, называется алфавитом. Если весь текст состоит из К символов, то при алфавитном подходе размер содержащейся в нем информации равен:

I=K*i,

где i – информационный вес одного символа в используемом алфавите (количество бит на один символ).

 

Пример 2.

Книга, набрана с помощью компьютера, содержит 150 страниц; на каждой странице–40 строк, в каждой строке – 60 символов. Какой объем информации в книге?

Решение: мощность компьютерного алфавита равна 256. Один символ равен 1 байт информации. Значит, страница содержит 40*60=240 байт информации. Объем всей информации в книге :

240*150=360000 байт.

360000/1024=351,5625 Кбайт.

 

Пример 3.

Сообщение занимает 3 страницы по 25 строк. В каждой строке записано по 60 символов. Сколько символов  в использованном алфавите, если все сообщение содержит 1125 байт?

Решение: переведем байты в биты: 1125*8=9000. Найдем общее количество символов в заданном тексте: 3*25*60=4500 символов. Далее определим информационный вес одного символа в используемом алфавите (количество бит на один символ) из формулы I=K*i,

i=I/K.

Подставим известные величины: i=9000/4500

i=2.

Если информационный вес одного символа в используемом алфавите (количество бит на один символ)равен 2 , то мощность алфавита составляет 4 символа : 22=4.

 

3. Дискретное представление информации: кодирование цветного изображения в компьютере (растровый подход). Представление и обработка звука и видеоизображения.

 

Вся информация, которую обрабатывает компьютер должна быть представлена двоичным кодом с помощью двух цифр 0 и 1. Эти два символа принято называть двоичными цифрами или битами. С помощью двух цифр 0 и 1 можно закодировать любое сообщение. Это явилось причиной того, что в компьютере обязательно должно быть организованно два важных процесса: кодирование и декодирование.

Кодирование– преобразование входной информации в форму, воспринимаемую компьютером, то есть двоичный код.

Декодирование– преобразование данных из двоичного кода в форму, понятную человеку.

С точки зрения технической реализации использование двоичной системы счисления для кодирования информации оказалось намного более простым, чем применение других способов. Действительно, удобно кодировать информацию в виде последовательности нулей и единиц, если представить эти значения как два возможных устойчивых состояния электронного элемента:

0 – отсутствие электрического сигнала;

1 – наличие электрического сигнала.

Эти состояния легко различать. Недостаток двоичного кодирования – длинные коды. Но в технике легче иметь дело с большим количеством простых элементов, чем с небольшим числом сложных.

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

Аналоговый и дискретный способ кодирования

Человек способен воспринимать и хранить информацию в форме образов (зрительных, звуковых, осязательных, вкусовых и обонятельных). Зрительные образы могут быть сохранены в виде изображений (рисунков, фотографий и так далее), а звуковые — зафиксированы на пластинках, магнитных лентах, лазерных дисках и так далее.

Информация, в том числе графическая и звуковая, может быть представлена в аналоговой или дискретной форме. При аналоговом представлении физическая величина принимает бесконечное множество значений, причем ее значения изменяются непрерывно. При дискретном представлении физическая величина принимает конечное множество значений, причем ее величина изменяется скачкообразно.

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

Преобразование графической и звуковой информации из аналоговой формы в дискретную производится путем дискретизации, то есть разбиения непрерывного графического изображения и непрерывного (аналогового) звукового сигнала на отдельные элементы. В процессе дискретизации производится кодирование, то есть присвоение каждому элементу конкретного значения в форме кода.

Дискретизация– это преобразование непрерывных изображений и звука в набор дискретных значений в форме кодов.

Кодирование изображений

Создавать и хранить графические объекты в компьютере можно двумя способами – как растровое или как векторное изображение. Для каждого типа изображений используется свой способ кодирования.

Кодирование растровых изображений

Растровое изображение представляет собой совокупность точек (пикселей) разных цветов. Пиксель– минимальный участок изображения, цвет которого можно задать независимым образом.

В процессе кодирования изображения производится его пространственная дискретизация. Пространственную дискретизацию изображения можно сравнить с построением изображения из мозаики (большого количества маленьких разноцветных стекол). Изображение разбивается на отдельные маленькие фрагменты (точки), причем каждому фрагменту присваивается значение его цвета, то есть код цвета (красный, зеленый, синий и так далее).

Для черно-белого изображения информационный объем одной точки равен одному биту (либо черная, либо белая – либо 1, либо 0).

Для четырех цветного – 2 бита.

Для 8 цветов необходимо – 3 бита.

Для 16 цветов – 4 бита.

Для 256 цветов – 8 бит (1 байт).

Качество изображения зависит от количества точек (чем меньше размер точки и, соответственно, больше их количество, тем лучше качество) и количества используемых цветов (чем больше цветов, тем качественнее кодируется изображение).

Для представления цвета в виде числового кода используются две обратных друг другу цветовые модели: RGB или CMYK. Модель RGB используется в телевизорах, мониторах, проекторах, сканерах, цифровых фотоаппаратах… Основные цвета в этой модели: красный (Red), зеленый (Green), синий (Blue). Цветовая модель CMYK используется в полиграфии при формировании изображений, предназначенных для печати на бумаге.

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

Если кодировать цвет одной точки изображения тремя битами (по одному биту на каждый цвет RGB), то мы получим все восемь различных цветов.

 

R

G

B

Цвет

1

1

1

Белый

1

1

0

Желтый

1

0

1

Пурпурный

1

0

0

Красный

0

1

1

Голубой

0

1

0

Зеленый

0

0

1

Синий

0

0

0

Черный

На практике же, для сохранения информации о цвете каждой точки цветного изображения в модели RGB обычно отводится 3 байта (то есть 24 бита) - по 1 байту (то есть по 8 бит) под значение цвета каждой составляющей. Таким образом, каждая RGB-составляющая может принимать значение в диапазоне от 0 до 255 (всего 28=256 значений), а каждая точка изображения, при такой системе кодирования может быть окрашена в один из 16 777 216 цветов. Такой набор цветов принято называть TrueColor (правдивые цвета), потому что человеческий глаз все равно не в состоянии различить большего разнообразия.

Для того чтобы на экране монитора формировалось изображение, информация о каждой точке (код цвета точки) должна храниться в видеопамяти компьютера. Рассчитаем необходимый объем видеопамяти для одного из графических режимов. В современных компьютерах разрешение экрана обычно составляет 1280х1024 точек. Т.е. всего 1280 * 1024 = 1310720 точек. При глубине цвета 32 бита на точку необходимый объем видеопамяти: 32 * 1310720 = 41943040 бит = 5242880 байт = 5120 Кб = 5 Мб.

Растровые изображения очень чувствительны к масштабированию (увеличению или уменьшению). При уменьшении растрового изображения несколько соседних точек преобразуются в одну, поэтому теряется различимость мелких деталей изображения. При увеличении изображения увеличивается размер каждой точки и появляется ступенчатый эффект, который можно увидеть невооруженным глазом.

Кодирование векторных изображений

Векторное изображение представляет собой совокупность графических примитивов (точка, отрезок, эллипс…). Каждый примитив описывается математическими формулами. Кодирование зависит от прикладной среды.

Достоинством векторной графики является то, что файлы, хранящие векторные графические изображения, имеют сравнительно небольшой объем.

Важно также, что векторные графические изображения могут быть увеличены или уменьшены без потери качества.

 

Графические форматы файлов

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

Наиболее популярные растровые форматы:

BMP

GIF

JPEG

TIFF

PNG

BitMaPimage (BMP)– универсальный формат растровых графических файлов, используется в операционной системе Windows. Этот формат поддерживается многими графическими редакторами, в том числе редактором Paint. Рекомендуется для хранения и обмена данными с другими приложениями.

TaggedImageFileFormat (TIFF)– формат растровых графических файлов, поддерживается всеми основными графическими редакторами и компьютерными платформами. Включает в себя алгоритм сжатия без потерь информации. Используется для обмена документами между различными программами. Рекомендуется для использования при работе с издательскими системами.

GraphicsInterchangeFormat (GIF)– формат растровых графических файлов, поддерживается приложениями для различных операционных систем. Включает алгоритм сжатия без потерь информации, позволяющий уменьшить объем файла в несколько раз. Рекомендуется для хранения изображений, создаваемых программным путем (диаграмм, графиков и так далее) и рисунков (типа аппликации) с ограниченным количеством цветов (до 256). Используется для размещения графических изображений на Web-страницах в Интернете.

PortableNetworkGraphic (PNG)– формат растровых графических файлов, аналогичный формату GIF. Рекомендуется для размещения графических изображений на Web-страницах в Интернете.

JointPhotographicExpertGroup (JPEG)– формат растровых графических файлов, который реализует эффективный алгоритм сжатия (метод JPEG) для отсканированных фотографий и иллюстраций. Алгоритм сжатия позволяет уменьшить объем файла в десятки раз, однако приводит к необратимой потере части информации. Поддерживается приложениями для различных операционных систем. Используется для размещения графических изображений на Web-страницах в Интернете.

Двоичное кодирование звука

Использование компьютера для обработки звука началось позднее, нежели чисел, текстов и графики.

Звук– волна с непрерывно изменяющейся амплитудой и частотой. Чем больше амплитуда, тем он громче для человека, чем больше частота, тем выше тон.

Звуковые сигналы в окружающем нас мире необычайно разнообразны. Сложные непрерывные сигналы можно с достаточной точностью представлять в виде суммы некоторого числа простейших синусоидальных колебаний.

Причем каждое слагаемое, то есть каждая синусоида, может быть точно задана некоторым набором числовых параметров – амплитуды, фазы и частоты, которые можно рассматривать как код звука в некоторый момент времени.

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

Таким образом непрерывная зависимость амплитуды сигнала от времени заменяется на дискретную последовательность уровней громкости.

Каждому уровню громкости присваивается его код. Чем большее количество уровней громкости будет выделено в процессе кодирования, тем большее количество информации будет нести значение каждого уровня и тем более качественным будет звучание.

Качество двоичного кодирования звука определяется глубиной кодирования и частотой дискретизации.

Частота дискретизации– количество измерений уровня сигнала в единицу времени.

Количество уровней громкости определяет глубину кодирования. Современные звуковые карты обеспечивают 16-битную глубину кодирования звука. При этом количество уровней громкости равно N = 216 = 65536.

Представление видеоинформации

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

Что представляет собой фильм с точки зрения информатики? Прежде всего, это сочетание звуковой и графической информации. Кроме того, для создания на экране эффекта движения используется дискретная по своей сути технология быстрой смены статических картинок. Исследования показали, что если за одну секунду сменяется более 10-12 кадров, то человеческий глаз воспринимает изменения на них как непрерывные.

Казалось бы, если проблемы кодирования статической графики и звука решены, то сохранить видеоизображение уже не составит труда. Но это только на первый взгляд, поскольку, как показывает разобранный выше пример, при использовании традиционных методов сохранения информации электронная версия фильма получится слишком большой. Достаточно очевидное усовершенствование состоит в том, чтобы первый кадр запомнить целиком (в литературе его принято называть ключевым), а в следующих сохранять лишь отличия от начального кадра (разностные кадры).

Существует множество различных форматов представления видеоданных.

В среде Windows, например, уже более 10 лет (начиная с версии 3.1) применяется формат VideoforWindows, базирующийся на универсальных файлах с расширением AVI (AudioVideoInterleave – чередование аудио и видео).

Более универсальным является мультимедийный формат QuickTime, первоначально возникший на компьютерах Apple.

 

Ход работы:

1.     Изучить теоретическое обоснование.

2.     Выполнить практические задания по вариантам.

3.     Ответить на контрольные вопросы по указанию преподавателя.

4.     Оформить отчет.


 

Практические задания:

 

Задание №1. Используя таблицу символов, записать последовательность десятичных числовых кодов в кодировке Windows для своих ФИО, названия улицы, по которой проживаете. Таблица символов отображается в редакторе MSWord с помощью команды: вкладка Вставка→Символ→Другие символы

 

 

 

 

 

 

 

 

 

 

 

 

 


В поле Шрифт выбираете TimesNewRoman, в поле из выбираете кириллица. Например, для буквы «А» (русской заглавной) код знака– 192.

Пример:

И

В

А

Н

О

В

 

А

Р

Т

Е

М

200

194

192

205

206

194

 

192

208

210

197

204

 

П

Е

Т

Р

О

В

И

Ч

207

197

210

208

206

194

200

215

 

Выполнение задания №1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Задание №2. Используя стандартную программу БЛОКНОТ, определить, какая фраза в кодировке Windows задана последовательностью числовых кодов и продолжить код. Запустить БЛОКНОТ. С помощью дополнительной цифровой клавиатуры при нажатой клавише ALT ввести код, отпустить клавишу ALT. В документе появиться соответствующий символ.

Выполнение задания №2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0255

 

0243

0247

0243

0241

0252

 

0226

 

0235

0237

0242

 

0239

0238

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0241

0239

0229

0246

0232

0224

0235

0252

0237

0238

0241

0242

0232

 

заполнить верхнюю строку названием специальности

 

 

 

 

 

 

 

 

 

Вариант 1

1.     Сообщение о том, что из коробки достали один карандаш несет 6 бит информации. Сколько карандашей в коробке?

2.     При угадывании целого числа в некотором диапазоне получено 9 бит информации. Сколько чисел содержит диапазон?

3.      Подсчитать в килобайтах количество информации в тексте, если текст состоит из 800 символов, а мощность используемого алфавита – 128 символов.

4.     Сколько символов в тексте, если мощность алфавита – 64 символа, а объем  информации, содержащейся в нем – 1,5 Кбайта?

5.     Объем оперативной памяти компьютера содержит 163 840 машинных слов, что составляет 0,625 Мбайт. Сколько бит содержит каждое машинное слово?

6.     Определите объем памяти необходимый для размещения следующей информации (в кодах  ASCII).«Каталоги низких уровней вкладываются в каталоги более высоких уровней и являются для них вложенными. Верхним уровнем вложенности иерархической структуры является корневой каталог.»

7.     Используя правило двоичного кодирования, определите минимальную длину данной последовательности символов в битах     123$$333122321$$1

8.      


13Мб в байты

128Мб в гигабайты

0,12Мб в биты

0,01Гб в килобайты

40960 бит в килобайты


 

Вариант 2

1. Группа школьников пришла в бассейн,  в котором 8 дорожек для плавания. Тренер сообщил, что группа будет плавать на дорожке номер 5. Сколько информации получили школьники из этого сообщения?

2. Сообщение о том, что ваш друг живет на 9 этаже, несет 5 бит информации. Сколько этажей в доме?

3. Информационное сообщение объемом 1/512 част Мбайта содержит 2048 символов. Сколько символов содержит алфавит, с помощью которого было записано это сообщение?

4. Сколько символов содержит сообщение записанное с помощью 32-х символьного алфавита, если объем его составил  1/128 част Мбайта?

5. В рулетке общее количество лунок равно 128. Какое количество информации мы получаем в зрительном сообщения об остановке шарика в одной из лунок?

6. Используя правило двоичного кодирования, определите минимальную длину данной последовательности символов в битах.      ()*&(((())))^&&&*$(

7. Определите объем памяти необходимый для размещения следующей информации (в кодах  ASCII).

«Каталогом называется специальный файл,  в котором ре­гистрируются другие файлы. Если файл зарегистрирован в ката­логе, это означает, что в послед­нем содержится вся характеризующая файл информация и  сведе­ния о том,  в каком месте диска файл расположен.»

8.


25Кб в биты

512Кб в гигабайты

0,5Мб в байты

0,075Гб в мегабайты

81920 бит в килобайты


 

Вариант 3

1.     В рулетке общее количество лунок равно 32. Какое количество информации мы получаем в сообщении об остановке шарика на номере 16.

2.     При угадывании целого числа в некотором диапазоне было получено 7 бит информации. Сколько чисел содержит диапазон?

3.     Для записи текста использовался 256 символьный алфавит. Какое количество информации в битах содержит сообщение,  содержащее 3072 символа.

4.     Сколько символов в тексте содержащем  2 Кбайта  информации, если мощность алфавита равна  128 символа.

5.     Объем оперативной памяти компьютера составляет 1/8 часть Мбайта. Сколько машинных слов составляют оперативную память, если одно машинное  слово содержит 64 бита.

6.     Используя правило двоичного кодирования, определите минимальную длину данной последовательности символов в битах.   ****???!!$$**!$?*??

7.     Определите объем памяти необходимый для размещения следующей информации (в кодах  ASCII).   «Файловая система определяет способы организации  и средства обслуживания файловой структуры, преобразуя FAT-таблицы в  иерархическую структуру для обеспечения быстрого и удобного доступа к данным, простого и понятного пользователю способа задания адреса данных.»

8.


256Мб в гигабайты

12,8Мб в байты

0,12Мб в килобайты

0,001Гб в байты

73728 бит в килобайты


 

 

Содержание отчета:

1.     Тему, цель.

2.     Таблица кодировки.

3.     Решение практических заданий по вариантам.

4.     Вывод.

 

Контрольные вопросы:

 

1.     Опишите способ измерения информации при содержательном подходе.

2.     Опишите способ измерения информации при алфавитном подходе.

3.     Чем отличается непрерывный сигнал от дискретного?

4.     Что такое частота дискретизации и на что она влияет?

5.     В чем суть метода кодирования звука?

6.     Какие звуковые форматы вы знаете?

7.     Какие этапы кодирования видеоинформации вам известны?

8.     Какие форматы видео файлов вы знаете?

 

Литература

Основные источники (ОИ):

Таблица 2б

Номер

п/п

Автор

Наименование

Издательство,

год издания

ОИ1

И. И. Сергеева

Информатика Режим доступа: http://znanium.com/ bookread2.php?id=517652

НИЦ ИНФРА-М, 2016

ОИ2

М. С. Цветкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2017

 

Дополнительные источники (ДИ):

Таблица 2в

№ п/п

Автор

Наименование

Издательство, год издания

ДИ 1

В. Д. Колдаев

Сборник задач и упражнений по информатике Режим доступа: http://znanium.com/ bookread2.php?id=504814

ИНФРА-М, 2015

ДИ 2

Е. А. Колмыкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2014

ДИ 3

Н. Г. Плотникова

Информатика и информационно-коммуникационные технологии (ИКТ) Режим доступа: http://znanium.com/ bookread2.php?id=433676

ИНФРА-М, 2014

ДИ4

Р. Ю Царев

Программные и аппаратные средства информатики Режим доступа: http://znanium.com/ bookread2.php?id=550017

Краснояр.: СФУ, 2015

 

 

 

 

 

 Практическая работа №3

Тема: Перевод чисел и арифметические действия в позиционных системах счисления.

Цель работы: научиться представлять числа в различных системах счисления, научиться выполнять арифметические действия  в различных системах счисления.

Студент должен

знать:

*    правила выполнения арифметических операций в позиционных  системах счисления;

уметь:

*    переводить числа из одной системы счисления в другую.

 

Теоретическое обоснование.

 

1.     Перевод чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную системы счисления. Триады. Тетрады.

 

Правило: Чтобы перевести целое двоичное число в восьмеричную (8=23) систему счисления необходимо:

1. разбить данное число справа налево на группы по 3 цифры в каждой;

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

10-я

8-я

16-я

0

000

0000

1

001

0001

2

010

0010

3

011

0011

4

100

0100

5

101

0101

6

110

0110

7

111

0111

8

 

1000

9

 

1001

10-я

8-я

16-я

10 (A)

 

1010

11 (B)

 

1011

12 (C)

 

1100

13 (D)

 

1101

14 (E)

 

1110

15 (F)

 

1111

 

*( ) – 16-я система счисления.

 

 

 

 

 

Пример 1. Перевести число 111010102 в восьмеричную систему счисления. Решение: 011 101 010

        3      5     2

Ответ: 111010102 = 3528

 

Правило: Чтобы перевести целое двоичное число в шестнадцатеричную (16=24) систему счисления необходимо: 1. разбить данное число справа налево на группы по 4 цифры в каждой;

2. рассмотреть каждую группу и записать ее соответствующей цифрой шестнадцатеричной системы счисления.

Пример 2. Перевести число 111000102 в шестнадцатеричную систему счисления. Решение: 1110 0010

                    E        2

Ответ: 111000102 = Е216

 

2.     Перевод чисел из восьмеричной и шестнадцатеричной систем счисления в двоичную систему счисления

Правило: Для того, чтобы восьмеричное (шестнадцатеричное) число перевести в двоичную систему счисления, необходимо каждую цифру этого числа заменить соответствующим числом, состоящим из 3 (4) цифр двоичной системы счисления.

 

Пример 3. Перевести число 5238 перевести в двоичную систему счисления. Решение: 5            2        3

                101      010     011

Ответ: 5238 = 1010100112

 

Пример 4. Перевести число 4ВА3516 перевести в двоичную систему счисления. Решение:    4        В       А       3        5

                0100  1011   1010   0011  0101

 

2. Выполнение арифметических действий в разных системах счисления.

Рассмотрим основные арифметические операции: сложение, вычитание. Правила выполнения этих операций в десятичной системе хорошо известны — это сложение, вычитание, умножение столбиком   и  деление углом. Эти правила применимы и ко всем другим позиционным системам счисления. Только таблицами сложения и умножения надо пользоваться особыми для каждой системы.

Для выполнения арифметических операций в системе счисления с основанием P необходимо иметь соответствующие таблицы сложения и умножения. Для P = 2, 8 и 16 таблицы представлены ниже.

Р =2

  +  

  0  

  1  

0

0

1

1

1

10

    

  *

  0  

  1  

0

0

0

1

0

1

 

 

 

 

Р =8

 + 

 0 

 1 

 2 

 3 

 4 

 5 

 6 

 7 

0

0

1

2

3

4

5

6

7

1

1

2

3

4

5

6

7

10

2

2

3

4

5

6

7

10

11

3

3

4

5

6

7

10

11

12

4

4

5

6

7

10

11

12

13

5

5

6

7

10

11

12

13

14

6

6

7

10

11

12

13

14

15

7

7

10

11

12

13

14

15

16

    

  *

 0 

 1 

 2 

 3 

 4 

 5 

 6 

 7 

0

0

0

0

0

0

0

0

0

1

0

1

2

3

4

5

6

7

2

0

2

4

6

10

12

14

16

3

0

3

6

11

14

17

22

25

4

0

4

10

14

20

24

30

34

5

0

5

12

17

24

31

36

43

6

0

6

14

22

30

36

44

52

7

0

7

16

25

34

43

52

61

 

Р =16

 + 

 0 

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

0

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

1

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

10

2

2

3

4

5

6

7

8

9

A

B

C

D

E

F

10

11

3

3

4

5

6

7

8

9

A

B

C

D

E

F

10

11

12

4

4

5

6

7

8

9

A

B

C

D

E

F

10

11

12

13

5

5

6

7

8

9

A

B

C

D

E

F

10

11

12

13

14

6

6

7

8

9

A

B

C

D

E

F

10

11

12

13

14

15

7

7

8

9

A

B

C

D

E

F

10

11

12

13

14

15

16

8

8

9

A

B

C

D

E

F

10

11

12

13

14

15

16

17

9

9

A

B

C

D

E

F

10

11

12

13

14

15

16

17

18

A

A

B

C

D

E

F

10

11

12

13

14

15

16

17

18

19

B

B

C

D

E

F

10

11

12

13

14

15

16

17

18

19

1A

C

C

D

E

F

10

11

12

13

14

15

16

17

18

19

1A

1B

D

D

E

F

10

11

12

13

14

15

16

17

18

19

1A

1B

1C

E

E

F

10

11

12

13

14

15

16

17

18

19

1A

1B

1C

1D

  F  

  F  

 10 

 11 

 12 

 13 

 14 

 15 

 16 

 17 

 18 

 19 

 1A 

 1B 

 1C 

 1D 

 1E 

 

 

 

 


 *

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

2

0

2

4

6

8

A

C

E

10

12

14

16

18

1A

1C

1E

3

0

3

6

9

C

F

12

15

18

1B

1E

21

24

27

2A

2D

4

0

4

8

C

10

14

18

1C

20

24

28

2C

30

34

38

3C

5

0

5

A

F

14

19

1E

23

28

2D

32

37

3C

41

46

4B

6

0

6

C

12

18

1E

24

2A

30

36

3C

42

48

4E

54

5A

7

0

7

E

15

1C

23

2A

31

38

3F

46

4D

54

5B

62

69

8

0

8

10

18

20

28

30

38

40

48

50

58

60

68

70

78

9

0

9

12

1B

24

2D

36

3F

48

51

5A

63

6C

75

7E

87

A

0

A

14

1E

28

32

3C

46

50

5A

64

6E

78

82

8C

96

B

0

B

16

21

2C

37

42

4D

58

63

6E

79

84

8F

9A

A5

C

0

C

18

24

30

3C

48

54

60

6C

78

84

90

9C

A8

B4

D

0

D

1A

27

34

41

4E

5B

68

75

82

8F

9C

A9

B6

C3

E

0

E

1C

2A

38

46

54

62

70

7E

8C

9A

A8

B6

C4

D2

  F  

  0  

  F  

 1E 

 2D 

 3C 

 4B 

 5A 

 69 

 78 

 87 

 96 

 A5 

 B4 

 C3 

 D2 

 E1 

   

 Пример 1. Сложим числа 15 и 6 в различных системах счисления. 0016


      0017

Шестнадцатеричная: F16+616

0018                          

Ответ: 15+6 = 2110 = 101012 = 258 = 1516
  Пример 2. Сложим числа 15, 7 и 3.

0019

0020

Шестнадцатеричная: F16+716+316

0021                       

Ответ: 5+7+3 = 2510 = 110012 = 318 = 1916


  Пример 3. Сложим числа 141,5 и 59,75.

0022

0023

0024

0025
 
Ответ: 141,5 + 59,75 = 201,2510 = 11001001,012 = 311,28 = C9,416

 

Ход работы:

1.     Рассмотреть  предложенные примеры;

2.     Выполнить практическое задание по вариантам;

3.     Оформить отчет.

4.     Ответить на контрольные вопросы по указанию преподавателя.

 

 

Практические задания:

Вариант 1.

Задание №1.

Переведите числа.

а) 10110112  в восьмеричную;    б) 5178 в двоичную;   в) 1F16 в двоичную; 

 

Задание №2.

Сложите числа, а затем проверьте результаты, выполнив соответствующие десятичные сложения:
а) 10111012 и 11101112; б) 4378 и 6758;     в) 5A116 и 27F16;

 

Задание №3.

Вычтите:

а) 101002-1112        б) 2308- 1558          в) 3116- 1А16              

 

Задание №4.

Умножьте:

а) 1012*112      б) 238* 558 в) 3В16*8А16

 

Вариант 2.

Задание №1.

Переведите числа.

а) 101101112 в шестнадцатеричную;    б) 10108 в двоичную;         в) ABC16 в восьмеричную; 

 

Задание №2.

Сложите числа, а затем проверьте результаты, выполнив соответствующие десятичные сложения:

а) 10111012 и 1010112; б) 1658 и 378;     в) 1А916 и 2ВC16;

 

Задание №3.

Вычтите:            

а) 11012-10112      б) 1028-478           в) 2А3016- F9E16  

  

Задание №4.

Умножьте:

          а) 1012*112           б) 1528*478          в) 2А16* FE16       

 

Вариант 3.

Задание №1. Переведите числа.

а) 111000012 в восьмеричную; б) 12348 в шестнадцатеричную;  в) 101016 в двоичную;

 

Задание №2.

Сложите числа, а затем проверьте результаты, выполнив соответствующие десятичные сложения:

а) 101112 и 110112; б) 5758 и 1468;     в) A5B16 и E7F16;

 

Задание №3.

Вычтите:            

а) 100102-11112    б) 5678 -1018;           в) B9216-19F16 

 

Задание №4.

Умножьте:

а) 1102*112          б) 568 *718;                в) B216*1F16

 

Вариант 4.

Задание №1. Переведите числа.

а) 10001102 в шестнадцатеричную;      б) 348 в двоичную;   в) А416 в восьмеричную;

 

Задание №2.

Сложите числа, а затем проверьте результаты, выполнив соответствующие десятичные сложения:                   

а) 10111112 и 1101012;        б) 6178 и 4078;         в)2 E916 и 5F16.

 

Задание №3.

Вычтите:            

а) 1110112- 100012               б) 30018-16548           в)567816- ABC16

 

Задание №4.

Умножьте:

а) 1012*112            б) 3018*148              в)5816*AC16

 

 

 

Вариант 5.

Задание №1. Переведите числа в десятичную систему, а затем проверьте результаты, выполнив обратные переводы:                         

а) 110100112 в восьмеричную; б) 12318 в шестнадцатеричную;    в) 1DE16 в двоичную.

 

Задание №2.

Сложите числа, а затем проверьте результаты, выполнив соответствующие десятичные сложения:

а)11001012 и 110102       б)5628 и 1278      и) А1216 и FDA16

 

Задание №3.

Вычтите:

а) 101002-11012                б)1238-568               в)A2D16-17F16
 

Задание №4.

Умножьте:

а) 1012*1012                б)238*568               в)A216*1F16

Содержание отчета:

 

1.     Название и цель работы.

2.     Результат выполнения практических заданий.

3.     Ответы на контрольные вопросы.

 

 

Контрольные вопросы.

1.     Что такое триада?

2.     Что такое тетрада?

3.     Правило перевода двоичного числа в восьмеричное число.

4.     Правило перевода двоичного числа в шестнадцатеричное число.

5.     Правило перевода восьмеричного числа в двоичное число.

6.     Правило перевода шестнадцатеричного числа в двоичное число.

7.     Какое наибольшее десятичное число можно записать тремя цифрами:

- в двоичной системе;

- в восьмеричной системе;

- в шестнадцатеричной системе?

 

 

 

Литература.

Основные источники (ОИ):

Таблица 2б

Номер

п/п

Автор

Наименование

Издательство,

год издания

ОИ1

И. И. Сергеева

Информатика Режим доступа: http://znanium.com/ bookread2.php?id=517652

НИЦ ИНФРА-М, 2016

ОИ2

М. С. Цветкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2017

 

Дополнительные источники (ДИ):

Таблица 2в

№ п/п

Автор

Наименование

Издательство, год издания

ДИ 1

В. Д. Колдаев

Сборник задач и упражнений по информатике Режим доступа: http://znanium.com/ bookread2.php?id=504814

ИНФРА-М, 2015

ДИ 2

Е. А. Колмыкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2014

ДИ 3

Н. Г. Плотникова

Информатика и информационно-коммуникационные технологии (ИКТ) Режим доступа: http://znanium.com/ bookread2.php?id=433676

ИНФРА-М, 2014

ДИ4

Р. Ю Царев

Программные и аппаратные средства информатики Режим доступа: http://znanium.com/ bookread2.php?id=550017

Краснояр.: СФУ, 2015

 

 

 

  Практическая работа №4

Тема: Логические величины, операции, выражения.

Цель работы: научиться составлять аналитические выражения по  табличному значению функции, строить схемы из элементарных логических  элементов по заданному аналитическому выражению функции.

Студент должен

знать:

*    основной базис логики;

*    особенности применения логических элементов;

уметь:

*    строить схемы из элементарных логических  элементов по заданному аналитическому выражению функции.

 

Теоретическое обоснование.

 

1. Логические элементы

Функция отрицание НЕ или инверсия


Таблица истинности функции отрицания имеет вид:

Отрицание


Логический элемент НЕ обозначается на схемах следующим образом:
(пишется X c чертой сверху)

Лог. НЕ


Логическое ИЛИ (логическое сожение, дизъюнкция): Y= X1 + X2 = X1VX2


Таблица истинности логического ИЛИ имеет вид:

Лог. ИЛИ


Логический элемент ИЛИ обозначается на схемах следующим образом:

ИЛИ

 


Логическое И (логическое умножение, конъюнкция): Y = X1X2 = X1&X2


Таблица истинности логического И имеет вид:

Лог. И


Логический элемент И обозначается на схемах следующим образом:

И


Функция ИЛИ-НЕ: Y = (X1+X2)


Таблица истинности функции ИЛИ-НЕ имеет вид:

Стрелка Пирса


Логический элемент ИЛИ-НЕ обозначается на схемах следующим образом:

Стр. Пирса


Функция И-НЕ: Y =  (X1^X2)


Таблица истинности функции И-НЕ имеет вид:

Штрих Шеффера

Приоритет логических операций:

Отрицание, умножение, сложение.

 


Логический элемент И-НЕ обозначается на схемах следующим образом:

И-НЕ

 


2. Алгоритм построение логических схем.

1.                 Определить число логических переменных.

2.                 Определить количество базовых логических операций и их порядок.

3.                 Изобразить для каждой логической операции соответствующий ей вентиль.

4.                 Соединить вентили в порядке выполнения логических операций.

 

Пример 1.
Составить логическую схему для логического выражения: F=A  B  A.
Две переменные – А и В.
Две логические операции: 1-&, 2-v.
Строим схему:
http://logikas.ucoz.ru/1/img1.gif

Талица истинности

A

B

B  A

A (B  A)

0

0

0

0

0

1

0

0

1

0

0

1

1

1

1

1

Пример 2.
Постройте логическую схему, соответствующую логическому выражению

F=АВ (ВА). Вычислить значения выражения для А=1, В=0.
Переменных две: А и В;
Логических операций три:
 и две ;
Схему строим слева направо в соответствии с порядком логических операций:

Талица истинности

A

B

A  B

 А)

АВ (ВА)

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

1

1

1

1

1

 

Пример 3.
Записать логическую функцию, описывающую состояние логической схемы. Составить таблицу истинности.

Талица истинности

A

B

C

 

0

0

0

1

1

0

0

0

1

0

1

1

0

1

0

1

1

0

0

1

1

0

1

1

1

0

0

1

1

0

1

0

1

0

1

1

1

1

0

1

0

1

1

1

1

0

0

1

 

Ход работы:

5.     Изучить теоретическое обоснование;

6.     Выполнить практическое задание по вариантам;

7.     Оформить отчет.

8.     Ответить на контрольные вопросы.

Практические задания:

Задание №1 Записать логическую функцию, описывающую состояние логической схемы. Составить таблицу истинности.

Вариант


Задание №2

Построить логические схемы по формулам и составить таблицу истинности

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

 

Контрольные вопросы.

1. Что изучает наука логика?

2. Перечислите и опишите известные вам формы мышления.

3. Нарисуйте условное обозначение и таблицы истинности  для известных вам логических элементов.

 

Содержание  отчета:

4.     Название и цель работы.

5.     Результат выполнения практических заданий.

6.     Ответы на контрольные вопросы.

 

 

Литература.

Основные источники (ОИ):

Таблица 2б

Номер

п/п

Автор

Наименование

Издательство,

год издания

ОИ1

И. И. Сергеева

Информатика Режим доступа: http://znanium.com/ bookread2.php?id=517652

НИЦ ИНФРА-М, 2016

ОИ2

М. С. Цветкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2017

 

Дополнительные источники (ДИ):

Таблица 2в

№ п/п

Автор

Наименование

Издательство, год издания

ДИ 1

В. Д. Колдаев

Сборник задач и упражнений по информатике Режим доступа: http://znanium.com/ bookread2.php?id=504814

ИНФРА-М, 2015

ДИ 2

Е. А. Колмыкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2014

ДИ 3

Н. Г. Плотникова

Информатика и информационно-коммуникационные технологии (ИКТ) Режим доступа: http://znanium.com/ bookread2.php?id=433676

ИНФРА-М, 2014

ДИ4

Р. Ю Царев

Программные и аппаратные средства информатики Режим доступа: http://znanium.com/ bookread2.php?id=550017

Краснояр.: СФУ, 2015

 

 

 

  Практическая работа №5

Тема: Построение логических схем.

Цель работы: научиться составлять аналитические выражения по  табличному значению функции.

Студент должен

знать:

*    особенности применения логических элементов;

уметь:

*    производить синтез и анализ аналитических выражений логических функций

 

Теоретическое обоснование.

 

1.  Составление аналитического выражения функции  и построение логической схемы по табличному заданию функции.

Синтез комбинационных устройств может быть произведен по табличному заданию функции по «0» и «1». Рассмотрим для примера синтез по «1». Для всех значений аргументов х1, х2, х3, где функция задана как «1» берется их конъюнкция, если аргумент равен «1», если же 0 – конъюнкция их инверсий. От полученных конъюнкций берется дизъюнкция.

Например,  функция от трех аргументов задана следующей таблицей:

 

х1

х2

Х3

у

1

0

0

0

0

2

0

0

1

1

3

0

1

0

0

4

0

1

1

0

5

1

0

0

0

6

1

0

1

0

7

1

1

0

0

8

1

1

1

1

Это значит, что при любых наборах аргументов ч кроме второго и последнего, аргумент у будет равен 0. Составляем для второго набора выражение: .

 Для последнего набора:  х1 х2 х3

Составим аналитическое выражение функции:

 

Схема должна содержать инверсию сигналов х1, х2, две схемы «И» и одну двухвходовую схему «ИЛИ»

 

 

 

 

 

 

 


Ход работы:

9.     Изучить теоретическое обоснование;

10. Выполнить практическое задание по вариантам;

11. Оформить отчет.

12. Ответить на контрольные вопросы по указанию преподавателя.

 

Практические задания:

 

Задание №1

По табличному заданию функции найти аналитическое выражение функции и построить логическую схему в соответствии со своим вариантом.

 

 

 

 

Варианты

 

х1

х2

x3

у1

у2

у3

y4

у5

у6

у7

у8

у9

у10

1

0

0

0

1

0

0

0

1

1

0

0

0

1

2

0

0

1

0

1

0

1

0

1

0

0

1

0

3

0

1

0

1

0

1

0

0

1

0

1

1

0

4

0

1

1

0

0

0

1

1

0

0

0

0

0

5

1

0

0

0

0

1

0

1

0

0

1

0

1

6

1

0

1

0

1

0

0

0

0

1

0

1

0

7

1

1

0

1

1

0

0

0

0

1

1

0

1

8

1

1

1

0

0

1

1

0

0

1

0

0

0



 

Контрольные вопросы.

1.     Как  производится синтез комбинационных устройств?

2.     Как производится синтез по «1»?

3.     Как производится синтез по «0»?

 

 

 

Содержание  отчета:

7.     Название и цель работы.

8.     Результат выполнения практических заданий.

9.     Ответы на контрольные вопросы по указанию преподавателя.

 

Литература.

Основные источники (ОИ):

Таблица 2б

Номер

п/п

Автор

Наименование

Издательство,

год издания

ОИ1

И. И. Сергеева

Информатика Режим доступа: http://znanium.com/ bookread2.php?id=517652

НИЦ ИНФРА-М, 2016

ОИ2

М. С. Цветкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2017

 

Дополнительные источники (ДИ):

Таблица 2в

№ п/п

Автор

Наименование

Издательство, год издания

ДИ 1

В. Д. Колдаев

Сборник задач и упражнений по информатике Режим доступа: http://znanium.com/ bookread2.php?id=504814

ИНФРА-М, 2015

ДИ 2

Е. А. Колмыкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2014

ДИ 3

Н. Г. Плотникова

Информатика и информационно-коммуникационные технологии (ИКТ) Режим доступа: http://znanium.com/ bookread2.php?id=433676

ИНФРА-М, 2014

ДИ4

Р. Ю Царев

Программные и аппаратные средства информатики Режим доступа: http://znanium.com/ bookread2.php?id=550017

Краснояр.: СФУ, 2015

 

 

 

  Практическая работа №6

Тема: Построение и разработка алгоритмов.

Цель работы: усвоить понятия алгоритма, как фундаментальное понятие информатики, способы описания, основные типы алгоритмов, освоить принципы решения задач с использованием основных алгоритмических конструкций.

Студент должен

знать:

*    определение алгоритма и основные конструкции алгоритмов;

уметь:

*    принципы решения задач с использованием основных алгоритмических конструкций.

 

Теоретическое обоснование.

 

Понятие алгоритма - фундаментальное понятие. Слово "алгоритм" происходит от имени выдающегося математика средневекового Востока Мухаммеда аль-Хорезми. Им были предложены приёмы выполнения арифметических вычислений с многозначными числами. Позже в Европе эти приёмы назвали алгоритмами от латинского написания имени аль-Хорезми. В наше время понятие алгоритма понимается шире, не ограничиваясь только арифметическими вычислениями.

 Термин "алгоритм" стал достаточно распространённым не только в информатике, но и в быту. Под алгоритмом понимают описание какой-либо последовательности действий для достижения заданной цели. В этом смысле, например, алгоритмами можно назвать инструкцию по использованию кухонного комбайна, кулинарный рецепт, правила перехода улицы и пр.

 Для использования понятия алгоритма в информатике требуется более точное определение, чем данное выше. Алгоритмом называется организованная последовательность действий допустимая для некоторых исполнителей. Исполнителем может быть человек, группа людей, робот, станок, компьютер, язык программирования и т.д. Одно из принципиальных обстоятельств состоит в том, что исполнитель не вникает в смысл того, что он делает, но получает необходимый результат. В таком случае говорят, что исполнитель действует формально, т.е. отвлекается от содержания поставленной задачи и только строго выполняет некоторые правила, инструкции.

Это важная особенность алгоритмов. Наличие алгоритма формализует процесс решения задачи, исключает рассуждение исполнителя. Использование алгоритма даёт возможность решать задачу формально, механически исполняя команды алгоритма в указанной последовательности. Целесообразность предусматриваемых алгоритмом действий обеспечивается точным анализом со стороны того, кто составляет этот алгоритм.

Алгоритм – это:

·        точное и полное описание метода решения задачи, составленное из инструкций;

·        совокупность правил, определяющих эффективную процедуру решения любой задачи;

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

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

 

Алгоритм можно представить с помощью:

1.     графического описания (блок-схемы);

2.     словесного описания;

3.     в виде таблицы;

4.     последовательности формул;

5.     алгоритмического языка.

 

В настоящее время четко определен перечень свойств алгоритма:

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

2.     понятность – свойство, отражающее ориентацию составления алгоритма на исполнителя;

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

4.     результативность - свойство, заключающееся в том, чтобы за определённое (конечное) число шагов достичь желаемого результата;

5.     массовость – свойство, заключающееся в том, что алгоритм решает класс задач, различающихся только исходными данными, а не одну конкретную задачу.

 

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

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

 

f63

Данный блок имеет один вход и один выход. Из простых команд и проверки условий образуются составные команды, имеющие более сложную структуру и тоже один вход и один выход
     Структурный подход к разработке алгоритмов определяет использование только базовых алгоритмических структур (конструкций): следование, ветвление, повторение, которые должны быть оформлены стандартным образом.

f64

Рассмотрим основные структуры алгоритма.
     Команда следования состоит только из простых команд. На рисунке простые команды имеют условное обозначение S1 и S2. Из команд следования образуются линейные алгоритмы. Примером линейного алгоритма будет нахождение суммы двух чисел, введенных с клавиатуры.

f65

Команда ветвления - это составная команда алгоритма, в которой в зависимости от условия Р выполняется или одно S1, или другое S2 действие. Из команд следования и команд ветвления составляются разветвляющиеся алгоритмы (алгоритмы ветвления). Примером разветвляющегося алгоритма будет нахождение большего из двух чисел, введенных с клавиатуры.

f66

Команда ветвления может быть полной и неполной формы. Неполная форма команды ветвления используется тогда, когда необходимо выполнять действие S только в случае соблюдения условия P. Если условие P не соблюдается, то команда ветвления завершает свою работу без выполнения действия. Примером команды ветвления неполной формы будет уменьшение в два раза только четного числа.

f67

Команда повторения - это составная команда алгоритма, в которой в зависимости от условия Р возможно многократное выполнение действия S. Из команд следования и команд повторения составляются циклические алгоритмы (алгоритмы повторения). На рисунке представлена команда повторения с предусловием. Называется она так потому, что вначале проверяется условие, а уже затем выполняется действие. Причем действие выполняется, пока условие соблюдается. Пример циклического алгоритма может быть следующий. Пока с клавиатуры вводятся положительные числа, алгоритм выполняет нахождение их суммы. 
     Команда повторения с предусловием не является единственно возможной. Разновидностью команды повторения с предусловием является команда повторения с параметром. Она используется тогда, когда известно количество повторений действия. В блок-схеме команды повторения с параметром условие записывается не в ромбе, а в шестиугольнике. Примером циклического алгоритма с параметром будет нахождение суммы первых 20 натуральных чисел.

f68

В команде повторения с постусловием вначале выполняется действие S и лишь затем, проверяется условие P. Причем действие повторяется до тех пор, пока условие не соблюдается. Примером команды повторения с постусловием будет уменьшение положительного числа до тех пор, пока оно неотрицательное. Как только число становится отрицательным, команда повторения заканчивает свою работу.
     С помощью соединения только этих элементарных конструкций (последовательно или вложением) можно "собрать" алгоритм любой степени сложности.

 

1.                 Линейный алгоритм – это такой алгоритм, в котором все операции выполняются последовательно одна за другой.

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

3.                 Алгоритмы циклической структуры.

Циклом называют повторение одних и тех же действий (шагов). Последовательность действий, которые повторяются в цикле, называют телом цикла

Циклические алгоритмы подразделяют на алгоритмы с предусловием, постусловием и алгоритмы с конечным числом повторов. В алгоритмах с предусловием сначала выполняется проверка условия окончания цикла и затем, в зависимости от результата проверки, выполняется (или не выполняется) так называемое тело цикла.

 

Задание 1. Определить площадь трапеции по введенным значениям оснований (a и b) и высоты (h).

Запись решения задачи на алгоритмическом языке:

алг трапеция

вещ a,b,h,s

нач

 ввод f,b,h

                s:=((a+b)/2)*h

        вывод s

кон 

 

Запись алгоритма в виде блок-схемы (рис. 1):

1

Рисунок 1. Блок-схема линейного алгоритма

 

Задание 2. Определить среднее арифметическое двух чисел, если a положительное и частное (a/b) в противном случае.

Запись решения задачи на алгоритмическом языке:

алг числа

    вещ a,b,c

нач

    ввод a,b

    если a>0

        то       с:=(a+b)/2

        иначе с:=a/b

    все

    вывод с

кон

 

Запись алгоритма в виде блок-схемы (рис. 2):

2

Рисунок 2. Блок-схема алгоритма с ветвлением

 

Задание 3. Составить алгоритм нахождения суммы целых чисел в диапазоне от 1 до 10.

Запись решения задачи на алгоритмическом языке:

алг сумма

    вещ a,s

нач

    S:=0;

    A:=1;

    нц

        пока a<=10 

        S:=S+a;

        A:=a+1;

    кц

    вывод S

кон

 

Запись алгоритма в виде блок-схемы (рис. 3):

3

 Рисунок 3. Циклический алгоритм с предусловием

 

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

алг сумма

    вещ a,s

нач

    S:=0;

    A:=1;

    нц

        S:=S+a;

        A:=a+1;

        пока a<=10 

    кц

    вывод S

кон

 

Запись алгоритма в виде блок-схемы (рис. 4):

4

 Рисунок 4. Циклический алгоритм с постусловием

 

 

Ход работы:

13. Изучить теоретическое обоснование.

14. Выполнить практические задания.

15. Оформить отчет.

16. Ответить на контрольные вопросы.

 

Практические задания:

 

Задание №1. Составить алгоритм приготовления напитка на выбор. Нарисовать блок схему.

Исходные данные:

1) чайник с чаем;

2) кофейник с кофе;

3) молочник с молоком;

4) чашка;

5) ложка;

6) сахарница с сахаром. 

 

Задание №2. Два мальчика и двое взрослых должны переправиться на другую сторону реки на плоту, который выдерживает либо двух мальчиков, либо одного мальчика и одного взрослого. Как осуществить переправу? Найдите несколько способов решения этой задачи.

 

Алгоритм решения задачи:

 

Способ 1

Способ 2

Способ 3

1 шаг

 

 

 

2 шаг

 

 

 

3 шаг

 

 

 

4 шаг

 

 

 

 

Обозначения: 1м- один мальчик, 2м – два мальчика, 1в – один взрослый.

 

Задание №3. Задан треугольник со сторонами a, b и c. Составить блок-схему алгоритма вычисления радиуса описанной окружности.

Решение. Опишем алгоритм решения данного задания на словесном уровне.

1.     Входные данные: стороны а, b, с треугольника АВС. Переменная S используется для площади треугольника, р – для полупериметра треугольника, R – для радиуса описанной окружности.

2.     Для вычисления используются формулы:

 – полупериметр треугольника;

- формула Герона для вычисления площади треугольника;

 -  радиус описанной окружности треугольника.

3.     Вывод R.

 

Задание №4. Составить блок-схему вычисления функции знака

где x – заданное вещественное число.

         Решение. Опишем алгоритм решения данного задания на словесном уровне.

1.     Входные данные: переменная х.

2.     Проверяется введенное значение переменной х. В зависимости от введенного значения функция F принимает одно из значений: 0, 1 или -1. При вводе неверного значения (буква, слово) программа выдает сообщение «это слово».

3.     Вывод значения.

 

Задание №5. Составить блок-схему вычисления и вывода на печать значения функции  при значении x, изменяющемся от 0 до 3 с шагом 0,1. Значение a вводится с клавиатуры при выполнении программы.

         Решение. Опишем алгоритм решения данного задания на словесном уровне.

1.     Входные данные: переменная a.

2.     Перед первым выполнением цикла необходимо задать необходимо, задать начальное значение аргумента х, равное 0.

3.     Вычислить значение y и вывести его на печать.

4.     При каждом новом выполнении цикла необходимо изменять аргумент на величину шага, равного 0,1.

5.     Чтобы процесс не был бесконечным, необходимо задать условие повторения (х≤3) или окончания цикла (х>3).

 

Контрольные вопросы.

 

1.     Что такое алгоритм?

2.     Свойства алгоритма.

3.     Способы записи алгоритма.

4.     Основные элементы блок-схемы.

5.     Виды алгоритмов.

6.     Отличительные особенности алгоритмов с предусловием и постусловием.

 

 

Содержание  отчета:

10. Название и цель работы.

11. Результат выполнения практических заданий.

12. Ответы на контрольные вопросы.

 

Литература.

Основные источники (ОИ):

Таблица 2б

Номер

п/п

Автор

Наименование

Издательство,

год издания

ОИ1

И. И. Сергеева

Информатика Режим доступа: http://znanium.com/ bookread2.php?id=517652

НИЦ ИНФРА-М, 2016

ОИ2

М. С. Цветкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2017

 

Дополнительные источники (ДИ):

Таблица 2в

№ п/п

Автор

Наименование

Издательство, год издания

ДИ 1

В. Д. Колдаев

Сборник задач и упражнений по информатике Режим доступа: http://znanium.com/ bookread2.php?id=504814

ИНФРА-М, 2015

ДИ 2

Е. А. Колмыкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2014

ДИ 3

Н. Г. Плотникова

Информатика и информационно-коммуникационные технологии (ИКТ) Режим доступа: http://znanium.com/ bookread2.php?id=433676

ИНФРА-М, 2014

ДИ4

Р. Ю Царев

Программные и аппаратные средства информатики Режим доступа: http://znanium.com/ bookread2.php?id=550017

Краснояр.: СФУ, 2015

 

Практическая работа№7

Тема: Разработка  линейного алгоритма (программы).

Цель: знакомство со средой программирования Pascal; изучить структуру программы, стандартные функции, оператор присваивания и процедуры ввода-вывода; научиться создавать программы на языке Pascal с использованием стандартных функций.

Студент должен

знать:

*    формат линейной алгоритмической структуры;

*    базовые понятия  языка программирования Pascal;

*    форматы  операторов ввода вывода и присваивания;

уметь:

*    составлять простую программу линейной алгоритмической структуры.

 

Теоретическое обоснование.

 

1 Алфавит языка

При записи программ разрешены символы:

-     буквы латинского алфавита А-Z (в любом регистре), а также знак подчеркивания _;

-     буквы русского алфавита А-Я;

-     цифры 0-9;

-     специальные символы  >  <  =  +  -  /  *  [  ]  (  )  { }  .  ,  :  ;  ^  @  ’ $  #   

-     пары символов (их нельзя разделять пробелами)  < >    <=     >=     :=      (*   *)     (. .)

-     пробелы (рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов).

2 Идентификаторы

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

Идентификатор должен начинаться с буквы или символа подчеркивания, не должен содержать пробелов и специальных символов.

3. Константы

В качестве констант могут использоваться числа, логические константы, символы и строки символов.

Целые числа записываются со знаком или без него по обычным правилам и могут иметь значение от –2147483648 до   +2147483647.

Вещественные числа записываются со знаком или без него с использованием десятичной точки и/или экспоненциальной части. Экспоненциальная часть начинается символом е или Е, за которым могут следовать знаки «+» или «-» и десятичный порядок. Символ е (Е) означает десятичный порядок и смысл «умножить на 10 в степени». Например, запись  3.14Е5 означает  3,14 × 105 ,а запись -17е-2  – это  -17× 10-2.

4.  Выражения

Выражение задает порядок выполнения действий над элементами данных и состоит из операндов (констант, переменных, функций, круглых скобок и знаков операций).

Действия в выражении выполняются слева направо с соблюдением старшинства (в порядке убывания):

1)  * (умножение), / (деление), div (целочисленное деление), mod (целочисленное деление с остатком по модулю), and (логическая операция “И”);

2)  + (сложение), - (вычитание), or (логическая операция “ИЛИ”);

3)  операции отношений:  = (равно), <> (не равно), < (меньше), > (больше), < = (меньше или равно), > = (больше или равно).

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

В выражение могут входить функции. Наиболее часто употребляемые функции называют стандартными. Для работы с ними не надо ни заказывать библиотеку, ни описывать их предварительно в программе. Примеры стандартных математических функций:

ABS(x) – модуль   х    ( | x | );

SQR(x) – квадрат числа  x    (x 2) ;

SQRT(x)  – квадратный корень из   ();

LN(x) – натуральный логарифм  от    х   (  ln x );

LG(X) -  LN(x)/ LN(10)

EXP(x) – е    в    степени   х    (ех );

SIN(x)  – синус   х   (sin x);

COS(x) – косинус    х   (cos x);

EXP(x*ln(k)) – k    в    степени   х    (k x );

Аргумент этих функций может быть как вещественным, так и целым. Результат – всегда вещественный.

5  Типы данных

Любые данные, т.е. константы, переменные, значения функций или выражения в  Турбо Паскале характеризуются своими типами. Тип определяет множество допустимых значений, которые может иметь тот или иной объект, а также множество допустимых операций, которые применимы к нему. Все типы данных разделяются на две группы – простые и составные. 

К простым (скалярным) типам относятся:

INTEGER - данные этого типа могут принимать только целые значения (положительные, отрицательные, 0) в диапазоне от –32768 до +32767;

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

6. Структура программы

Структура программы должна быть такой:

<Заголовок программы>

{Блок описаний}

BEGIN

{Раздел исполняемых операторов}

END.

7.  Заголовок программы

В заголовке указывается имя программы. Общий вид заголовка:

program n;

здесь n –имя программы.

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

Блок описаний

В блоке описаний объявляются идентификаторы типов, констант, переменных, а также метки, процедуры и функции. Блок описаний может состоять из пяти разделов, которые должны следовать в строго определенном порядке:

1)  раздел меток (label);

2)       раздел констант (const);

3)       раздел типов (type);

4)       раздел переменных (var);

5)       раздел процедур и функций.

Раздел меток (label)

Любой выполняемый оператор может быть снабжен меткой – положительной константой, содержащей не более 4-х цифр. Метка отделяется от оператора двоеточием. Все метки, встречающиеся в программе, должны быть описаны в разделе label. Общий вид:

label l1, l2, l3…;

здесь l1, l2, l3… - метки.

Раздел констант (const)

Если в программе используются константы, имеющие достаточно громоздкую запись (например, число p с 8-ю знаками), либо сменные константы (например, для задания варианта программы), то такие константы обычно обозначаются какими-либо именами и описываются в разделе const. Это делает программу более наглядной и удобной при отладке и внесении изменений.

Общий вид:

const а1 = с1;  а2 = с2; …

Здесь  а1, а2, … – имя константы,   с1, с2, … – значение константы.

Пример.

сonst pi=3.14; c=2.7531;

Раздел переменных (var)

В разделе var вводится имя каждой переменной и указывается, к какому типу эта переменная принадлежит:

var v11, v12, …: type1;

            v21, v22, …: type2; …

Здесь v11, v12, …- имена переменных;  type1 –  тип переменных  v11, v12, …;  type2 - тип переменных v21, v22, …

  Раздел процедур и функций

Те алгоритмы, которые оформляются как подпрограммы (процедуры и функции) помещаются в главной программе после раздела var и перед begin программы.

Раздел действий (операторов).

Эта часть программы начинается с ключевого слова begin и заканчивается словом end, после которого должна стоять точка (end.). Раздел действий - это выполняемая часть программы, состоящая из операторов.

Оператор присваивания

Под операторами в языке Паскаль подразумевают описание действий. Операторы отделяются друг от друга  точкой с запятой. Если оператор стоит перед  end, until или else, то в этом случае точка с запятой не ставятся.

Общий вид оператора присваивания:

v:=a;

здесь v – переменная, а – выражение, : = операция присваивания. Выражение а может содержать константы, переменные, названия функций, знаки операций и скобки. В операторе v:=a переменная v и выражение а должны иметь один и тот тип.

Примеры.

f:=3*c+2*sin(x);

х:=х+1;

Замечание. Разрешается присваивать переменной типа real выражение типа integer. Но нельзя присваивать переменной типа integer выражение типа real.

 Процедура ввода информации

 Общий вид:

Read (v1, v2, …,vn);

или

Readln (v1, v2, …,vn);

здесь v1, v2, …,vn – идентификаторы переменных.

Значения переменных вводятся с клавиатуры и должны соответствовать типам переменных. В случае использования процедуры readln, после ввода происходит переход на следующую строку.

 Процедура вывода информации на печать

Общий вид оператора:

    write(p1, p2, …, pn);

или

writeln(p1, p2, …, pn);

Здесь p1, p2, …, pn - список выражений, значения которых выводятся на печать.

Оператор write оставляет курсор в конце выведенной строки текста.

В случае использования процедуры writeln, после печати происходит переход на следующую строку.

Кроме значений выражений, на печать можно выводить и произвольный набор символов, заключенный в апострофы, например

 writeln(’p=’,p);

  Этот оператор выполняется так: сначала выводятся символы, заключенные в апострофы. Затем выводится значение переменной р, например 13.5. На экране в результате работы оператора появится:

р=13.5

 

Пример 1.  Вычислить длину окружности радиуса 5,785.

program t10;  

 var r=5.785;

var l:real;

begin

l:=2*3.1416*r;

writeln(' l=',l);

end.

Имеется возможность задать ширину поля (число позиций) М для выводимой величины Р:

Write (P1:M1, P2:M2, …PN:MN);

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

Например,

Write (P:10:2);

Здесь под Р отводится 10 позиций, 2 из них под дробную часть.

 

Пример №2

Вычислить значения ,   t=xa   и      

при a=0,59; z=−4,8; x=2,1

 

Program pr_1;

        var          a,z,x,y, p, c, t: real;

        begin  

         a:=0.59; z:=−4.8; x:=2.1;    

c:=sin(x*x) /cos (x*x);

              y:=a*c*sqr(c)+sqrt(z*z/(a*a+x*x));

              p:=(ln(a+x*x))/ln(10)+sqr(sin(z/a)); sin(z/a)* sin(z/a)

              t:=Exp(a*ln(x));

               writeln('При а=', a: 4:2,' z=', z:4:1,' x=', x: 3:1);

               writeln ('p=', p:9:4,' y=', y:9:4,' t=', t: 9:4);

               readln; 

         end.

Результаты вычислений:

При а=0.59 z = − 4.8 x =2.1

           p =1.6217  y = 21.6350 t =1.5492

 

Ход работы.

1.     Изучить теоретическое обоснование.

2.     Выполнить практические задания, используя методические рекомендации.

3.     Оформить отчет.

 

Практические задания

Задание №1.

Составить программу на языке PASCAL для вычисления на ЭВМ значений переменных. Вывести на экран значения исходных данных и результатов промежуточных и окончательных вычислений, сопровождая вывод именами переменных.

 

Вариант 1 Вычислить на ЭВМ значения переменных:

                      

        Значения  a = 0,3;  b= 0,9; x = 0,61.

 

Вариант 2 Вычислить на ЭВМ значения переменных:

  

Значения  x=1,825;  y=18,225;    Z=−3,298.

 

Вариант 3 Вычислить на ЭВМ значения переменных:

    

Значения  a=1,5;  b=15,5;  x=2,9.

 

Вариант 4 Вычислить на ЭВМ значения переменных:

Значения  a =16,5; b=3,4; x=0,61.

 

Вариант 5 Вычислить на ЭВМ значения переменных:

                   

Значения  a = 0,5; b = 2,9; x = 0,3.

 

Вариант 6 Вычислить на ЭВМ значения переменных:

            

Значения  a = 0,7; b = 0,05; x = 0,5.

 

Вариант 7 Вычислить на ЭВМ значения переменных:

           

Значения  a = 1,1;  b=0,004;  x=0,2.

 

Вариант 8 Вычислить на ЭВМ значения переменных:

                               

        Значения  m = 2; c = 1; t = 1,2 b = 0,7.

 

Вариант 9 Вычислить на ЭВМ значения переменных:

                               

        Значения  a = 3,2; b=17, 5;  x = − 4,8.

 

Вариант 10 Вычислить на ЭВМ значения переменных:

                            

        Значения  a = 10,2; b = 9,2; x = 2,2; c = 0,5.

 

Вариант 11 Вычислить на ЭВМ значения переменных:

                        

        Значения  a = 0,5; b = 3,1;  x = 1,4.

 

 

Контрольные вопросы.

 

1.     Опишите структуру программы на  Pascal.

2.     Как в программе на языке Pascal описываются переменные?

3.     Какие бывают типы переменных?

4.     Какой вид имеет оператор присваивания?

5.     Каким символом отделяются друг от друга операторы в программе?

6.     Какая процедура служит для вывода информации на печать?

7.     Какая процедура служит для ввода значений с клавиатуры?

8.     Какие функции служат для вычисления квадрата, квадратного корня, модуля, экспоненты числа или числового выражения?

9.     Какие стандартные тригонометрические функции существуют в языке Pascal?

10. Как в среде Pascal запустить программу на выполнение? 

 

Содержание отчета

1.     название и цель работы;

2.     номер варианта для выполнения задания и условие своего варианта;

3.     блок-схемы решения задач;

4.     тексты программ;

5.     полученные при расчетах численные результаты.

Литература.

Основные источники (ОИ):

Таблица 2б

Номер

п/п

Автор

Наименование

Издательство,

год издания

ОИ1

И. И. Сергеева

Информатика Режим доступа: http://znanium.com/ bookread2.php?id=517652

НИЦ ИНФРА-М, 2016

ОИ2

М. С. Цветкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2017

 

Дополнительные источники (ДИ):

Таблица 2в

№ п/п

Автор

Наименование

Издательство, год издания

ДИ 1

В. Д. Колдаев

Сборник задач и упражнений по информатике Режим доступа: http://znanium.com/ bookread2.php?id=504814

ИНФРА-М, 2015

ДИ 2

Е. А. Колмыкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2014

ДИ 3

Н. Г. Плотникова

Информатика и информационно-коммуникационные технологии (ИКТ) Режим доступа: http://znanium.com/ bookread2.php?id=433676

ИНФРА-М, 2014

ДИ4

Р. Ю Царев

Программные и аппаратные средства информатики Режим доступа: http://znanium.com/ bookread2.php?id=550017

Краснояр.: СФУ, 2015

 

 

Практическая работа №8

Тема: Разработка алгоритмов (программ), содержащих операцию ветвления.

Цель работы: изучение случая ветвления программ; научиться создавать программы с использованием оператора ветвления.

Студент должен

знать:

*    алгоритмическую структуру условного оператора;

*    базовые понятия  языка программирования Pascal;

*    форматы  условного оператора.

уметь:

*    запускать среду программирования Pascal;

*    набирать и компилировать программу;

*    разрабатывать программу для решения задачи с разветвляющейся алгоритмической структурой;

*    запускать программу на выполнение;

*    анализировать полученный результат.

 

Теоретическое обоснование.

 

Условный оператор или оператор ветвления используется, когда в алгоритме решения задачи предусмотрены альтернативные пути решения, т.е. из двух альтернатив выбирается одна, в зависимости от условия (условием является логическое выражение или несколько логических выражений), рисунок 1. 

 

 

 

 


Рисунок 1  Блок-схема алгоритма ветвления

1. Логические выражения

Простейшими логическими выражениями являются выражения отношения:

Операции отношений в Turbo Pascal обозначаются так: = (равно), <> (не равно), < (меньше), > (больше), < = (меньше или равно) , > = (больше или равно).

Примеры логических выражений: 3<5; 18>=2; A=B.

В одном выражении может потребоваться проверка нескольких подобных условий. Условия могут быть связаны с помощью логических операций, из них наиболее часто используемые – это AND (И) и OR (ИЛИ).

Например, определить, попадает ли значение переменной Х в интервал от 0 до 10, можно с помощью условия:

(x=>0) and (x<=10)

2. Составной оператор

Если при некотором условии надо выполнить определенную последовательность операторов, то их объединяют в один составной оператор.

Составной оператор начинается ключевым словом BEGIN  и заканчивается словом END. Между этими словами помещаются составляющие операторы, которые выполняются в порядке их следования. После END ставится точка с запятой.

Слова BEGIN  и END играют роль операторных скобок, Тело самой программы также имеет вид составного оператора. После последнего END программы ставится точка. 

3. Оператор IF

Общий вид оператора IF:

IF  A  THEN  ST1  ELSE  ST2;

Здесь IF, THEN, ELSE – зарезервированные слова (если, то, иначе);  А – логическое выражение, ST1, ST2– операторы (простые либо составные).

Условный оператор работает по следующему алгоритму. Вначале вычисляется условное выражение А. Если результат истина, то выполняется оператор ST1, а оператор ST2 пропускается; если результат ложь, наоборот, оператор ST1 пропускается,  а выполняется оператор ST2. Затем, в обоих случаях управление передается к следующему оператору.

Например:

 

 

 

 

 

При выполнении этого фрагмента переменная Y получит значение переменной Х, если это значение не превышает Z, в противном случае Y станет равно Z.

Часть ложь ST2 может быть опущена. Тогда при значении истина условного выражения выполняется оператор ST1, в противном случае этот оператор пропускается.

 

Методические рекомендации по выполнению практических заданий

Пример 1  Вывести на экран   значение  y  при  х  = − 5 по соответствующим формулам:

Program pr10_11;

var a,b,c,i,y:real;

begin

a:=2.1;

b:=1.8;

c:=-20.5;

write ('i='); read (i);

if i<4 then y:=a/i+b*sqr(i)+c;

if (i>=4) and (i<=6) then y:=i;

if i>6 then y:=a*i+b*exp(3*ln(i));

writeln('y=',y);

end.

 

 

 

 

 

Пример 2

Предварительно за  max принимается большее из а и b, но если окажется, что с превышает принятую величину max, то последняя заменяется на с ( рисунок). 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Рисунок   Блок-схема алгоритма решения примера 2

 

Листинг программы

Program Primer_2;

Var a,b,c,max: real;

Begin

         write (‘a=’); read (a);

         write (‘b=’); read (b);

         write (‘c=’); read (c);

         if a<b then  max:=a else max:=b;

 if max<c then max:=c;

         write (‘max=’,max);

End.

 

Ход работы

1.     Изучить теоретическое обоснование.

2.     Выполнить практические задания, используя методические рекомендации.

3.     Оформить отчет.

 

Практические задания

 

Задание №1. Вычислите значение функции и постройте блок схему.

 

Функция

Параметры

Функция

Параметры

1

a=-0.5

b=2

11

a=2.1

b=1.8

c=-20.5

2

a=1.5

 

 

 

 

3

a=2.8

b=-0.3

c=4

 

 

 

4

a=1.65

 

 

 

5

a=2.3

 

 

 

6

a=2.5

 

 

 

7

b=1.5

 

 

 

8

t=2.2

 

 

 

9

a=2.6

b=-0.39

 

 

 

10

a=2.5

b=0.4

 

 

 

 

 

Задание №2 Вычислите значение функции и постройте блок схему.

 Провести численные расчеты для a=1, b=2, c=3; a=-5, b=0, c=10.

 

 

Номер варианта

 

Искомое значение

 

 

1

max (a+b+c, abc, a-b)

2

min (a+2b, b+3c, c)

3

min (2a-b, c2, b+c)

4

max (a/c, b+c, 5c)

5

min (3a, a+b+7c, 8c)

6

max (5a+7b, b-c, 3c)

7

 

 

 

 

 

 

min (a2, a+2b-c, c)

 

8

max (a+b+c, 3a+8, a+7c)

9

min (ab, ac, bc)

10

max (a, a2-b, ac)

11

min (a+7, b-4, 3c)

 

Контрольные вопросы

 

1.      Какой оператор позволяет выполнить одно из нескольких действий в зависимости от результата вычислений выражения?

2.      Как происходит работа условного оператора If?

3.      В каких двух формах может быть записан оператор If?

4.      Как записываются составные высказывания в условиях?

5.      Объясните полную конструкцию ветвления IF THEN ELSE (перевод).

 

Содержание отчета

1.      название и цель работы;

2.      номер варианта для выполнения задания и условие своего варианта;

3.      блок-схему решения задачи;

4.      тексты программ;

5.      полученные при расчетах численные результаты;

6.      ответы на контрольные вопросы.

 

Литература.

Основные источники (ОИ):

Таблица 2б

Номер

п/п

Автор

Наименование

Издательство,

год издания

ОИ1

И. И. Сергеева

Информатика Режим доступа: http://znanium.com/ bookread2.php?id=517652

НИЦ ИНФРА-М, 2016

ОИ2

М. С. Цветкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2017

 

Дополнительные источники (ДИ):

Таблица 2в

№ п/п

Автор

Наименование

Издательство, год издания

ДИ 1

В. Д. Колдаев

Сборник задач и упражнений по информатике Режим доступа: http://znanium.com/ bookread2.php?id=504814

ИНФРА-М, 2015

ДИ 2

Е. А. Колмыкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2014

ДИ 3

Н. Г. Плотникова

Информатика и информационно-коммуникационные технологии (ИКТ) Режим доступа: http://znanium.com/ bookread2.php?id=433676

ИНФРА-М, 2014

ДИ4

Р. Ю Царев

Программные и аппаратные средства информатики Режим доступа: http://znanium.com/ bookread2.php?id=550017

Краснояр.: СФУ, 2015

 

 

Практическая работа №9

Тема: Разработка и программирование задач с циклической алгоритмической структурой.

Цель  работы:  Изучить операторы цикла языка PASCAL.

Студент должен

знать:

*    алгоритмическую структуру циклов;

*    базовые понятия  языка программирования Pascal;

*    форматы  операторов цикла.

уметь:

*    запускать среду программирования Pascal;

*    набирать и компилировать программу;

*    разрабатывать программу для решения задачи с алгоритмической структурой цикл;

*    запускать программу на выполнение;

*    анализировать полученный результат.

 

Теоретическое обоснование.

 

1 Алгоритмы циклической структуры

Применительно к алгоритмическому языку циклом можно назвать повторение последовательности действий. При этом данные повторяющиеся действия составляют так называемое тело цикла. Условие прекращения повторений называется условием конца цикла.

С точки зрения программирования, цикл - повторяющиеся фрагменты программ. В языке Pascal имеются три различных оператора, служащих для программирования циклов: цикл с параметром FortoDo, цикл с предусловия прекращения повторений WhileDo и цикл с постусловия прекращения повторений RepeatUntil.

 

2 Оператор цикла с параметром

Блок-схема, соответствующая циклу с параметром, представлена на рис. 1.

Здесь i – параметр цикла;  i0 – начальное значение параметра; iTконечное значение параметра; iSшаг приращения параметра (в случае языка Pascal  +1 либо –1).

Циклическая ветвь блок-схемы выполняется для всех i, начиная с i0 и кончая iT  с шагом iS  (т.е. для i0 , i0+iS , i0+2iS , i0+3iS , … ). Как только i  выйдет за пределы интервала [i0 ,iT], повторения прерываются и программа выходит из цикла.

pascal1

Рисунок 1 Блок-схема цикла с параметром

 

Оператор цикла с параметром на языке Pascal  имеет следующий формат:

For i:=i0  to iT  do <оператор>

 

Здесь For, to, do – зарезервированные слова («для», «до», «выполнить»);

i (параметр цикла) -  переменная типа INTEGER (точнее, в общем случае, любого порядкового типа);

i (начальное значение) и  iT  (конечное значение параметра) – константы или выражения того же типа;

<оператор> - произвольный оператор языка Pascal (тело цикла). В качестве оператора может выступать расширенный оператор с операторными скобками beginend.

Шаг приращения параметра при этом постоянен и равняется +1.

При выполнении оператора For вначале вычисляется выражение iи выполняется присваивание i:=i0 . После этого циклически повторяется:

-  проверка условия i<= iT ; если условие не выполнено, то оператор For прекращает свою работу;

-выполнение тела цикла <оператор>;

-наращивание переменной цикла на единицу.

Если условие не выполняется в самом начале работы оператора For, то исполняемый оператор не будет выполнен ни разу.

Существует и другая форма записи оператора For, при которой шаг приращения параметра принимает значение  –1. В этом случае оператор For будет иметь следующий вид:

For i:=i0  downto iT  do <оператор>

 

Пример. Вычислить функцию f=x+e -x  при х=0, 1, 2, …, 10 и распечатать полученные значения в табличном виде.

Возможный текст программы:

pascal2

Цикл с предусловия

 

Оператор цикла с предусловием WhileDo схематично представлен в виде  блок-схемы на рисунке 2 и имеет следующий формат:

While <условие> Do <оператор>
 

            Здесь While, Do – зарезервированные слова («Пока [выполняется условие]», «делать»);

<условие> - выражение логического типа;

<оператор> - произвольный оператор, составляющий тело цикла (включая случай расширенного оператора).

Если условие имеет значение “Истинно” (True), то выполняется <оператор>, после  чего проверка условия повторяется. Если условие имеет значение “Ложь” (False), то оператор While прекращает свою работу. 

 

pascal4

Рисунок 2 Блок-схема цикла с предусловием

 

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

Пример.  Дан бесконечный ряд вида

pascal5

Найти сумму данного бесконечного ряда с заданной точностью e=0.01, т.е. продолжать процесс суммирования до тех пор, пока модуль разности между суммами для k-го и (k+1)-го шага не станет меньше e

pascal6

4 Цикл с постусловия

Оператор цикла с постусловия имеет следующий формат:

Repeat <тело цикла> Until <условие>

 

Здесь Repeat, Until – зарезервированные слова («Повторять», «пока не [выполнится условие]»);

<тело цикла> - произвольная последовательность операторов;

<условие> - выражение логического типа.

Операторы тела цикла всегда выполняются хотя бы один раз, после чего вычисляется значение <условие>: если его значение ложно (FALSE), операторы тела цикла повторяются, в противном случае оператор Repeat завершает свою работу.

Блок-схема данного оператора представлена на рисунке 3.

 

pascal7

Рисунок 3 Блок-схема цикла с постусловия

 

6        Методические указания к выполнению работы

Пример 1. Вычислить функцию при х=0, 1, 2, …, 10 и распечатать полученные значения в табличном виде.

Листинг программы:

program pr11_11_1;

var y:real; x:integer;

begin

for x:=0 to 10 do

begin

y:=arctan(sqrt(x));

writeln('x=',x,' y=',y);

end;

end.

 

 

 

 

 

 

 

 

Пример 2  Вывести на экран   значение функции  , если аргумент x  меняется -1 до 0,5 с шагом h=0,15. Значения a, b, c вводятся с клавиатуры (a=2, b=-1, c=1). Построить блок – схему.

 

program pr11_11_2;

var a,b,c,f,x:real;

begin

write ('a='); read (a);

write ('b='); read (b);

write ('c='); read (c);

f:=0;

x:=-1;

while x<=0.5 do

begin

f:=a*sqr(x)/(b*x+a)+a;

x:=x+0.15;

writeln('x=', x , ' f=',  f );

end;

end.

 

При решении стандартной задачи на нахождение суммы ряда прежде всего требуется выявить закономерность построения ряда, т.е. зависимость вида слагаемого от его порядкового номера.

Например, в случае суммы ряда вида

cos(x)+cos(2x)+cos(3x)+…+cos(7x)

 

общий вид слагаемого с номером k будет иметь вид cos(k*x), где k изменяется от 1 до 7.

Накопление суммы при этом должно проводиться по шагам, на каждом шаге цикла к имеющемуся уже значению суммы должно прибавляться очередное слагаемое (в самый первый момент предполагается, что значение суммы равно 0).

Фрагмент программы нахождения указанной выше суммы ряда с помощью оператора FOR может иметь, например следующий вид:

s:=0;

for k:=1 to 7 do s:=s+cos(k*x);

writeln(‘сумма =’, s);

end.

 

С помощью оператора While:

s:=0;

k:=1;

while k<=7 do

begin

s:=s+cos(k*x);

k:=k+1;

end;

writeln(‘сумма =’, s);

end.

 

С помощью оператора Repeat:

s:=0;

k:=1;

repeat

s:=s+cos(k*x);

k:=k+1;

until k>7;

writeln(‘сумма =’, s);

end.

Пример 3 Найти сумму данного ряда

Решить поставленную  задачу с использованием цикла FOR или WHILE. Нарисовать блоксхему.

program pr11_11_3;

var s,x:real;k:integer;

begin

s:=0; x:=1;

for k:=1 to 8 do s:=s+cos(k*x)/2*k;

writeln('Сумма=', s);

end.

 

Ход работы.

4.     Изучить теоретическое обоснование.

5.     Выполнить практические задания, используя методические рекомендации.

6.     Оформить отчет.

 

Содержание отчета:

1.     Название, цель работы;

2.     Номер варианта для выполнения задания и условие своего варианта;

3.     Блок-схему решения задачи;

4.     Текст (листинг) программы;

5.     Полученные при расчетах численные результаты;

6.     Ответы на контрольные вопросы по указанию преподавателя.


 

Практически задания

 

Задание №1. С использованием оператора цикла FOR cоставить и отладить программу для решения следующей задачи: вычислить функцию y при х=0, 1, 2, …, 10 и распечатать полученные значения в табличном виде. Построить блок-схему.

Варианты заданий для выполнения

пп

Функция

1.      

2.      

3.      

4.      

5.      

6.      

7.      

8.      

9.  

10.  

11.  

 


 

Задание №2.

С использованием оператора цикла While cоставить и отладить программу для решения следующей задачи: вычислить заданную функцию интервале с заданным шагом для х, распечатать полученные значения в табличном виде. Построить блок – схему.

 

Варианты заданий для выполнения

 

№ варианта

Задание

1

2

3

4

5

6

7

8

9

10

 


 

Задание №3.

Найти сумму данного ряда с заданным числом слагаемых. Решить поставленную  задачу с использованием цикла FOR или WHILE.

 

Варианты заданий для выполнения

pascal9

pascal10

 

Контрольные вопросы.

1.     Что называется циклом, телом цикла?

2.     Какие операторы цикла языка Pascal Вы знаете?

3.     Приведите известные Вам форматы оператора For.

4.     С каким шагом может изменяться параметр оператора For?

5.     Как можно рассчитать число шагов в операторе For?

6.     Поясните отличия в операторах цикла с предпроверкой и постпроверкой условий.

7.     Какой формат имеет оператор While?

8.     Приведите пример, когда тело цикла в операторе While не выполняется ни одного раза.

9.     Приведите формат оператора Repeat.

10. Поясните, в каком случае прекращаются повторения в операторе Repeat.

 

Литература.

Основные источники (ОИ):

Таблица 2б

Номер

п/п

Автор

Наименование

Издательство,

год издания

ОИ1

И. И. Сергеева

Информатика Режим доступа: http://znanium.com/ bookread2.php?id=517652

НИЦ ИНФРА-М, 2016

ОИ2

М. С. Цветкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2017

 

Дополнительные источники (ДИ):

Таблица 2в

№ п/п

Автор

Наименование

Издательство, год издания

ДИ 1

В. Д. Колдаев

Сборник задач и упражнений по информатике Режим доступа: http://znanium.com/ bookread2.php?id=504814

ИНФРА-М, 2015

ДИ 2

Е. А. Колмыкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2014

ДИ 3

Н. Г. Плотникова

Информатика и информационно-коммуникационные технологии (ИКТ) Режим доступа: http://znanium.com/ bookread2.php?id=433676

ИНФРА-М, 2014

ДИ4

Р. Ю Царев

Программные и аппаратные средства информатики Режим доступа: http://znanium.com/ bookread2.php?id=550017

Краснояр.: СФУ, 2015

 

 

Практическая работа №10

Тема: Создание архива данных. Извлечение данных из архива.

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

Студент должен

знать:

*    назначение и возможности программ архиваторов;

*    правила работы с меню и запросами программ архиваторов;

уметь:

*    запускать программу архиватор;

*    помещать файлы в архив и извлекать файлы из архива;

*    рассчитывать степень сжатия файлов.

 

Теоретическое обоснование.

 

Редакторы, работающие с текстовой, графической, звуковой и другой информацией, кодируют ее наиболее естественным, но не самым экономичным способом. Действительно, если внимательно посмотреть любой текст, то можно заметить, что такие буквы «а» и «о», встречаются в нем гораздо чаще чем «ю» и «у». То же самое можно отнести и к сочетаниям букв. На рисунках цвета соседних точек в большинстве случаев близки по оттенку. Подобно этому в любой последовательности информации некоторые сочетания встречаются намного чаще других. Все это приводит к тому, что в файлах, хранящих эту информацию, некоторые комбинации из 0 и 1 встречаются гораздо чаще, чем другие. В таких случаях говорят, что информация обладает избыточностью, и есть возможность перекодировать содержание файла, уменьшив его размер. Для сжатия достаточно придерживаться правила: чем чаще встречается комбинация, тем более коротким сочетанием из 0 и 1 ее можно перекодировать. Разумеется, делать это должна программа.

Программы, осуществляющие сжатие (упаковку файлов), называют архиваторами. Создано множество различных архиваторов, наиболее распространенные из них WinRar и WinZip, в ОС Windows также входит служебная программа Архивация данных. Выбирая архиватор, необходимо руководствоваться его универсальностью и надежностью, но не забывать конечно и о главных параметрах - качество и скорость сжатия.  При сжатии можно уменьшить размер файла в несколько раз, что дает заметную экономию памяти. Это особенно ценно при пересылке файлов через сеть Интернет или размещении их на носителях, объем которых невелик, например, на дискетах. Если попытаться повторить процедуру сжатия, то никакого эффекта не будет, так как избыточность информации главным образом устраняется при первой упаковке. Необходимо заметить, что не все типы файлов рационально архивировать с целью уменьшения их размера. Примером может служить рисунок в формате JPEG, звук в формате MP3 и другие. Информация, упакованная архиватором, хранится в наиболее экономичной форме, но она закодирована искусственным способом, поэтому прежде, чем открыть содержание файла, необходимо произвести перекодировку файла (принято говорить: распаковать, разархивировать, восстановить файл).

Основные действия при работе с архивами:

·         создание нового архива;

·         добавление файлов в архив;

·         просмотр содержимого архива;

·         извлечение файлов из архива;

·         просмотр файла в архиве;

·         удаление файлов из архива.

WinRAR можно использовать двумя способами: в режиме графической оболочки со стандартным интерфейсом Windows и в командной строке. Чтобы использовать WinRAR в режиме оболочки, дважды щелкните мышью на значке WinRAR — после этого для архивации и извлечения файлов вы сможете пользоваться кнопками и меню.

Как заархивировать файлы с помощью оболочки WinRAR

Прежде всего, нужно запустить WinRAR. Дважды щелкните мышью или нажмите [Enter] на значке WinRAR. Вы также можете запустить его из меню Пуск → Все программы → WinRAR →WinRAR.

 

При запуске WinRAR показывает в своем окне список файлов и папок в текущей папке. Вам нужно перейти в папку, в которой находятся файлы, предназначенные для архивации. Для изменения текущего диска можно использовать комбинацию клавиш [Ctrl]+[D], список дисков под панелью инструментов, или щелкнуть на маленьком значке диска в нижнем левом углу окна. Для перехода в родительскую папку используйте клавиши [BackSpace], [Ctrl]+[PgUp], маленькую кнопку "Вверх" под панелью инструментов или дважды щелкните на папке ".." в списке файлов. Для перехода в другую папку нажмите [Enter], [Ctrl]+[PgDn] или дважды щелкните мышью на этой папке.

После того как вы вошли в папку с нужными файлами, выделите файлы и папки, которые хотите заархивировать. Это можно сделать клавишами управления курсором или левой кнопкой мыши при нажатой клавише [Shift] (как в Проводнике и других программах Windows). Выделять файлы в окне WinRAR можно также клавишами [Пробел] или [Insert]. Клавиши [+] и [–] на цифровой клавиатуре позволяют выделять и снимать выделение с группы файлов с помощью шаблонов (т.е. задавая маски файлов символами '*' и '?'). Выделив один или несколько файлов, нажмите кнопку "Добавить" (то же действие происходит при выборе команды "Добавить файлы в архив" из меню "Команды"). В появившемся диалоговом окне введите имя архива или просто подтвердите имя, предложенное по умолчанию. Здесь же можно выбрать формат нового архива (RAR или ZIP), метод сжатия, размер тома и прочие параметры архивации. Нажмите кнопку "OK" для создания архива.

Во время архивации отображается окно со статистикой. Если вы хотите прервать процесс упаковки, нажмите кнопку "Отмена". Окно WinRAR можно минимизировать в область уведомлений панели задач: для этого нажмите кнопку "Фоновый". По окончании архивации окно статистики исчезнет, а созданный архив станет текущим выделенным файлом.Добавлять файлы в существующий архив RAR можно также методом перетаскивания. Выделите архив в окне WinRAR и нажмите [Enter] (или дважды щелкните мышью) на его имени — RAR прочтет архив и покажет его содержимое. Теперь вы можете добавлять файлы в архив, просто перетаскивая их из другой программы в окно WinRAR.

Как извлечь файлы с помощью оболочки WinRAR

Чтобы извлечь файлы с помощью оболочки WinRAR, сначала нужно открыть архив в WinRAR. Это можно сделать несколькими способами:

*    дважды щелкнуть мышью или нажать [Enter] на файле архива в оболочке Windows (в Проводнике или на Рабочем столе). Если WinRAR был связан с типами файлов-архивов во время установки (что делается по умолчанию), то архив будет открыт в WinRAR;

*    ·дважды щелкнуть мышью или нажать [Enter] на файле архива в окне WinRAR;

*    ·перетащить архив на значок или окно WinRAR. Перед тем как это сделать, убедитесь, что в окне WinRAR не открыт другой архив, иначе перетаскиваемый архив будет добавлен в уже открытый.

При открытии архива в окне WinRAR выводится его содержимое. Выделите те файлы и папки, которые вы хотите извлечь. Это можно сделать клавишами управления курсором или левой кнопкой мыши при нажатой клавише [Shift] (как в Проводнике и других программах Windows). Выделять файлы в WinRAR можно также клавишами [Пробел] или [Insert]. Клавиши [+] и [–] на цифровой клавиатуре позволяют выделять и снимать выделение с группы файлов с помощью шаблонов (т.е. задавая маски файлов символами '*' и '?'). Выделив один или несколько файлов, нажмите кнопку "Извлечь в" вверху окна WinRAR, или же нажмите [Alt]+[E], введите в появившемся диалоге нужный путь, а после этого нажмите кнопку "OK". Здесь же можно поменять несколько дополнительных параметров. Во время извлечения отображается окно со статистикой. Если вы хотите прервать извлечение, нажмите кнопку "Отмена". Окно WinRAR можно минимизировать в область уведомлений панели задач: для этого нажмите кнопку "Фоновый". Если извлечение закончится без ошибок, то WinRAR вернется в оболочку, в противном случае появится Окно диагностических сообщений.

Самораспаковывающиеся архивы

Программа WinRAR также может создавать самораспаковывающиеся архивы. Самораспаковывающийся (SFX, от англ. SelF-eXtracting) архив — это архив, к которому присоединен исполняемый модуль. Этот модуль позволяет извлекать файлы простым запуском архива как обычной программы. Таким образом, для извлечения содержимого SFX-архива не требуется дополнительных внешних программ. Тем не менее, WinRAR может работать с SFX-архивом так же, как и с любым другим, поэтому если вы не хотите запускать SFX-архив (например, когда не можете гарантировать, что в нем нет вирусов), то для просмотра или извлечения его содержимого можно использовать WinRAR. SFX-архивы, как и любые другие исполняемые файлы, обычно имеют расширение .EXE. SFX-архивы удобны в тех случаях, когда нужно передать кому-то архив, но вы не уверены, что у адресата есть соответствующий архиватор для его распаковки. Вы также можете использовать SFX-архивы для распространения своих собственных программ.

Шифрование архива

Чтобы зашифровать файлы, нужно до начала архивации указать пароль — в командной строке, в меню или непосредственно на вкладке "Дополнительно" диалога "Имя и параметры архива". Для ввода пароля в оболочке WinRAR нажмите [Ctrl]+[P] (то же действие происходит при выборе команды "Пароль" в меню "Файл" или при щелчке мышью на маленьком значке ключа в левом нижнем углу окна WinRAR). Для ввода пароля в диалоге "Имя и параметры архива" необходимо нажать кнопку "Установить пароль" на вкладке "Дополнительно". В отличие от ZIP, формат RAR позволяет шифровать не только данные файлов, но и другие важные области архива: имена файлов, размеры, атрибуты, комментарии и другие блоки. Не забывайте удалять введенный пароль после того, как он становится ненужным, иначе вы можете случайно запаковать какие-либо файлы с паролем, абсолютно не намереваясь этого делать. Чтобы удалить пароль, введите пустую строку в диалоге ввода пароля или закройте WinRAR и снова его запустите. Когда пароль введен, жёлтый значок ключа становится красным. Кроме того, если вы начинаете архивацию с использованием пароля, заголовок диалога ввода имени и параметров архива дважды мигнет. Если вы ввели пароль непосредственно в диалоге "Имя и параметры архива", то вам не нужно отменять его самостоятельно — пароль будет действовать только в течение одной операции архивирования, по окончании которой сбросится автоматически. При извлечении зашифрованных файлов можно ввести пароль заранее, хотя это и необязательно. Если пароль не был введен перед началом извлечения, и WinRAR обнаружил зашифрованный файл, он спросит пароль у пользователя.Для обеспечения достаточного уровня безопасности используйте пароли длиной не менее 8 символов. Не следует использовать в качестве пароля слова какого-либо языка, лучшим выбором является случайная комбинация букв и цифр. Обратите внимание, что в паролях учитывается регистр букв. Помните, что если вы потеряете свой пароль, восстановить из архива зашифрованные файлы не удастся — в этом вам не поможет даже сам автор WinRAR.

 

Ход работы:

1. Изучить теоретическое обоснование.

2.Выполнить практические задания по вариантам.

3.Ответить на контрольные вопросы по указанию преподавателя.

4.Оформить отчет.

 

Содержание отчета:

1.Название и цели работы.

2.Результаты выполнения практических заданий.

3.Ответы на контрольные вопросы.

4.Вывод.

 

Практические задания

Вариант 1

 

 

 

 

 


1.           Создать каталог WORK и подкаталоги EXE, COM, ZIP, WD и RAR по схеме.

2.          Скопировать в каталог ЕХЕ - 5 файлов с расширением *.ЕХЕ, в каталог СОМ - 4 файла с расширением *.СОМ, в каталоги ZIP и RAR - все файлы из каталога Мои документы.

3.          Заархивировать файлы в каталоге ЕХЕ архиватором ZIP с паролем 234.

4.          Заархивировать файлы в каталоге СОМ архиватором RAR с добавлением текста комментария «Это мой архив».

5.           В каталоге RAR создать многотомный архив, размером 1457664 байт, используя архиватор RAR.

6.          В каталоге ZIP произвести архивацию файлов, создав многотомный   архив   размером    1457664  байт,   используя архиватор RAR;

7.           В  каталог WD скопировать любой   архивный  файл  и разархивировать его, удалив архивный файл;

8.           Заархивировать каталог WORK архиватором RAR с учетом каталогов и подкаталогов.

9.           Создать самораспаковывающийся (SFX) архив в каталоге WORK каталога COM.

10.  Данные занести в таблицу и показать результат преподавателю.

Тип

архиватора

ZIP

RAR

Размер

каталога

До архи­вации

После

архивации

Степень

сжатия

До 

архивации

После

архивации

Степень сжатия

ЕХЕ

 

 

 

 

 

 

СОМ

 

 

 

 

 

 

 

Степень сжатия определяется следующим образом: размер каталога после архивации делится на размер каталога до архивации и умножается на 100

Вариант 2

 

 

 

 

 

 


1.            Создать каталог WORK и подкаталоги ЕХЕ, COM, ZIP, WD и RAR.

2.            Скопировать в каталог ЕХЕ - 5 файлов с расширением *.СОМ, в каталог СОМ - 4 файла с расширением *.ЕХЕ, в каталоги ZIP и RAR - все файлы из каталога Мои документы.

3.  Заархивировать файлы в каталоге ЕХЕ архиватором RAR с паролем 128.

4.           Заархивировать файлы в каталоге СОМ архиватором ZIP с добавлением текста комментария «Это мой архив».

5.            В каталоге RAR создать многотомный архив размером 1440 Кбайт, используя архиватор RAR.

6.           В каталоге ZIP    создать многотомный архив размером 1440 Кбайт, используя архиватор  RAR.

7.            В  каталог WD  скопировать любой  архивный  файл  и разархивировать его, удалив архивный файл.

8.  Заархивировать каталог WORK архиватором RAR с учетом каталогов и подкаталогов.

9.            Создать самораспаковывающийся (SFX) архив в каталоге WORK каталога COM.

10.   Данные занести в таблицу и показать результат преподавателю.

 

Тип

архиватора

ZIP

RAR

Размер

каталога

До архи­вации

После

архивации

Степень

сжатия

До 

архивации

После

архивации

Степень сжатия

ЕХЕ

 

 

 

 

 

 

СОМ

 

 

 

 

 

 

 

Степень сжатия определяется следующим образом: размер каталога после архивации делится на размер каталога до архивации и умножается на 100

 

Вариант 3

 

 

 

 

 

 


1.             Создать каталог WORK и подкаталоги   EXE, COM, ZIP, WD и RAR

2.           Скопировать в каталог ЕХЕ - 4 файлов с расширением *.СОМ, в каталог СОМ - 5 файла с расширением *.ЕХЕ, в каталоги ZIP и RAR - все файлы из Мои документы.

3.            Заархивировать файлы в каталоге ЕХЕ архиватором ZIP с паролем ADF.

4.          Заархивировать файлы в каталоге СОМ архиватором RAR с добавлением текста комментария «Учебный архив».

5.           В каталоге RAR создать многотомный архив размером 1440 Кбайт, используя архиватор RAR.

6.   В каталоге ZIP создать многотомный архив размером 1440 Кбайт, используя архиватор RAR.

7.           В  каталог WD  скопировать  любой   архивный  файл  и разархивировать его, удалив архивный файл.

8.           Заархивировать каталог WORK архиватором RAR с учетом каталогов и подкаталогов.

9.           Создать самораспаковывающийся (SFX) архив в каталоге WORK каталога COM.

10.   Данные занести в таблицу и показать результат преподавателю.

 

Тип

архиватора

ZIP

RAR

Размер

каталога

До архи­вации

После

архивации

Степень

сжатия

До 

архивации

После

архивации

Степень сжатия

ЕХЕ

 

 

 

 

 

 

СОМ

 

 

 

 

 

 

 

Степень сжатия определяется следующим образом: размер каталога после архивации делится на размер каталога до архивации и умножается на 100

 

Вариант 4

 

 

 

 

 

 


1.           Создать каталог WORK и подкаталоги ЕХЕ,   COM, ZIP, WD и RAR .

2.           Скопировать в каталог ЕХЕ - 5 файлов с расширением *.ЕХЕ, в каталог СОМ - 4 файла с расширением *.СОМ, в каталоги ZIP и RAR - все файлы из Мои документы.

3.           Заархивировать файлы в каталоге ЕХЕ архиватором ZIP паролем ZXC.

4.          Заархивировать файлы в каталоге СОМ архиватором RAR
с добавлением текста комментария «Это задание по архивации».

5.           В каталоге RAR создать многотомный архив размером 180 Кбайт, используя архиватор RAR.

6.  В каталоге ZIP   создать многотомный архив размером 360 Кбайт, используя архиватор  RAR.

7.           В   каталог WD  скопировать  любой   архивный   файл   и   разархивировать      его,   удалив архивный файл.

8.           Заархивировать каталог WORK архиватором RAR с учетом каталогов и подкаталогов.

9.           Создать самораспаковывающийся (SFX) архив в каталоге WORK каталога COM.

10.   Данные занести в таблицу и показать результат преподавателю.

Тип

архиватора

ZIP

RAR

Размер

каталога

До архи­вации

После

архивации

Степень

сжатия

До 

архивации

После

архивации

Степень сжатия

ЕХЕ

 

 

 

 

 

 

СОМ

 

 

 

 

 

 

 

Степень сжатия определяется следующим образом: размер каталога после архивации делится на размер каталога до архивации и умножается на 100%

 

Контрольные вопросы

 

1. Что такое архивация?

2. Назовите основные действия при работе с архивами?

3. Какие архивы называют самораспаковывающимися?

4. Как происходит шифрование архива?

5. Какие файлы не имеет смысла архивировать?

6. Почему перед пересылкой текстового файла по электронной почте имеет смысл предварительно его упаковать в архив?

 

Литература.

Основные источники (ОИ):

Таблица 2б

Номер

п/п

Автор

Наименование

Издательство,

год издания

ОИ1

И. И. Сергеева

Информатика Режим доступа: http://znanium.com/ bookread2.php?id=517652

НИЦ ИНФРА-М, 2016

ОИ2

М. С. Цветкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2017

 

Дополнительные источники (ДИ):

Таблица 2в

№ п/п

Автор

Наименование

Издательство, год издания

ДИ 1

В. Д. Колдаев

Сборник задач и упражнений по информатике Режим доступа: http://znanium.com/ bookread2.php?id=504814

ИНФРА-М, 2015

ДИ 2

Е. А. Колмыкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2014

ДИ 3

Н. Г. Плотникова

Информатика и информационно-коммуникационные технологии (ИКТ) Режим доступа: http://znanium.com/ bookread2.php?id=433676

ИНФРА-М, 2014

ДИ4

Р. Ю Царев

Программные и аппаратные средства информатики Режим доступа: http://znanium.com/ bookread2.php?id=550017

Краснояр.: СФУ, 2015

 

 Практическая работа № 11

Тема: Поиск информации в сети Internet.

Цель: освоить возможности поиска информации в сети Интернет.

Студент должен

знать:

*    структуру адреса Web-страниц;

уметь:

*    искать информацию по заданным адресам;                                             

*    работать в среде браузера Internet Explorer;

*    искать информацию по ключевым словам.

Теоретическое обоснование

 

Страницы в книге читают, а Web-страницы – просматривают, используя специальные программы, которые называются браузерами.

Браузер – это программа, служащая для просмотра Web-страниц.
Браузер является программой-Web-клиентом, т.е. позволяет пользователю запрашивать, получать и изучать информацию, размещенную на Web-серверах. У браузеров одна основная функция – обеспечить отображение Web-страницы.
Наиболее известными браузерами, имеющими самые широкие возможности при отображении Web-страниц, являются
Netscape Navigator и Internet Explorer.

Для поиска информации в Интернет можно воспользоваться несколькими способами. Давайте рассмотрим эти способы:

Рисунок 1

Рисунок 1

1. Обращение по адресу.

Чтобы загрузить нужную страницу или сайт необходимо в адресной строке браузера набрать адрес этой страницы или сайта.
Каждая Web-страница имеет адрес и расположена на одном из Web-серверов, который тоже имеет адрес (как уже говорили числовой и доменный).

Пример: www.educom.spb.ru – сервер Санкт-Петербургского Комитета образования и науки.
Вся последовательность символов, используемых в адресе, часто называется URL. (Это аббревиатура слов Uniform Resource Location, обозначающая не только местонахождение Web-документа, но и способ его передачи по компьютерной сети).

URL – универсальный указатель ресурсов включает в себя протокол доступа к документу, доменное имя сервера, на котором находится документ, а также путь к файлу и собственное имя файла.
Protocol://domain_name/path/file_name
Протокол доступа к документу определяет способ передачи информации. Для доступа к Web-страницам используется протокол передачи гипертекста HTTP (гипертекст – это способ представления информации при помощи связей между документами).

Пример: запишем URL титульной страницы Web-сайта “Информатика и информационные технологии”. Страница расположена на сервере schools.keldysh.ru, в каталоге info2000, в файле index.htm.

Работа у доски: http://schools.keldysh.ru/info2000/index.htm

2. Использование поисковых серверов.

Если вы не знаете адресов серверов, то для поиска информации в сети Интернет существуют поисковые серверы. Каждая поисковая система – это большая база ключевых слов, связанных с Web-страницами, на которых они встретились. Ключевыми являются любые слова, которые объявляются основными.

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

Для поиска адреса сервера с интересующей вас информацией надо ввести в поле ключевое слово, несколько слов или фразу. Тем самым вы посылаете поисковой системе запрос. В ответ система выведет список адресов Web-страниц, на которых встретились эти ключевые слова.

Наиболее распространенными поисковыми системами в русскоязычной части Интернета являются серверы Rambler (www.rambler.ru), Yandex (www.yandex.ru), а по всему Интернету – Yahoo (www.yahoo.com).

3. Навигация по гиперсвязям.

Необходимо выбирать Web-сервер, затем по гиперсвязям пользователь погружается вглубь “Всемирной паутины”.

Пример: гиперссылка Новости/Международные новости/Конфликты и т.д.

 

 

Ход работы

 

1.                 Изучить теоретическое обоснование.

2.                 Выполнить практические задания.

3.                 Оформить отчет.

 

Практические задания

 

Задание №1 Составить конспект по учебнику И. И. Сергеева стр. 63-81.

 

Задание №2 Указание адреса страницы.

·        Открыть браузер.

·        Ввести в адресную строку
http://top140.com/fantasy/library/tolkien.htm

·        По полученным материалам выяснить, где и когда родился Дж.Р.Р.Толкиен (автор книги «Властелин колец»).

 

Задание №3 Передвижение по гиперссылкам поискового каталога.
Ввести в адресную строку –
www.list.ru (название поискового каталога).

·        Выбрать рубрику «Культура и искусство», перейти по гиперссылке - театр

·        Перейти по гиперссылке – драматический театр.

·        Перейдём по гиперссылке «Московский театр ЛЕНКОМ».

·        На сайте театра найти гиперссылку «Эпоха»

·        В полученном материале найдите дату основания  театра.

 

Задание №4 Поиск по ключевым словам в поисковом каталоге.

·        В таблице приведены запросы к поисковому серверу Yandex. Для каждого номера укажите количество страниц, которые найдёт поисковый сервер по каждому запросу.

1

Принтеры & сканеры & продажа

 

2

Принтеры & продажа

 

3

Принтеры | продажа

 

4

Принтеры | сканеры | продажа

 

 

 

Задание №5 Поиск информации.

·        Используя удобный для вас тип поиска, самостоятельно выполните следующее задание:

В сети Интернет требуется найти информацию о большой белой акуле (кархародон). Сформулируйте запрос к поисковой системе с использованием языка запросов так, чтобы была найдена информация о физических данных акулы (размеры акулы, вес, размеры зубов,  продолжительность жизни и т.д.) и местах обитания.

 

Задание №6 Используя поисковые машины google.ru, yandex.ru. rambler.ru, найдите краткие ответы на вопросы, и оформите их в таблице в колонке «Ответ» с указанием адреса, где была найдена информация в колонке «Адрес страницы».

 

Вопрос

Ответ

Адрес страницы, на которой получен ответ

1.      

На мемориальной доске первой лаборатории этого ученого записано «1857 - брожение; 1860 -самопроизвольное зарождение; 1865 -болезни вина и пива; 1863 - болезни шелковичных червей; 1881 - зараза и вакцина; 1885 - предохранение от бешенства».  Назовите имя этого ученого.

 

 

2.      

Известно, что олимпийские игры зародились в 776 году до н. э.

Кто стоял у истоков возрождения современных Олимпийских игр, и когда это произошло?  

 

 

3.      

На море скорость измеряют в морских узлах. Чему равен морской узел?

 

 

4.      

Что такое компьютерный вирус и когда он впервые  появился?

 

 

5.      

Какое животное самое большое на свете из живущих в настоящее время на земле. Какой длины может достигать его тело и каков может быть его вес?

 

 

6.      

Когда и где состоялась первая демонстрация кинофильма?

 

 

7.      

Когда Аляска стала Американским штатом?

 

 

8.      

Кем и когда написана знаменитая картина «Девочка на шаре»?

 

 

 

Задание №7

   1. Найти информацию о том, кто был первым чемпионом мира по шахматам и в каком году состоялся первый чемпионат.
   2. Найти текст книги Александра Беляева "Голова профессора Доуэля".
   3. Найти репертуар театра Ленком на сегодня.
   4. Узнать информацию о наличии железнодорожных билетов на поезд "Сургут-Москва" на послезавтрашний день.
   5. Кто сыграл главные роли в фильме "Танго и Кэш"?
   6. Найти почтовый индекс дома номер 40, находящегося по проспекту Парковый в городе Пермь.
   7. Кто стал чемпионом мира по фигурному катанию 2007 года среди спортивных пар?
   8. Из какого произведения (название и автор) следующие строки: "Старик, я слышал много раз, что ты меня от смерти спас. Зачем?"
   9. Когда компания AMD продемонстрировала свой первый двухъядерный процессор?
10. Название фильма получивший самый высокий рейтинг по версии kinopoisk.ru.
11. Каково имя бога древней Греции, представляющий из себя морское божество, сына Посейдона и покровитель тюленей;
12. Сколько этажей в самом высоком здание мира? Где оно находится и как оно называется?
13. Кто в 2007 году состоял в списке пятнадцати самых богатых вымышленных персонажей?

 

Задание №8

   1) На куполе одного из семи чудес света возвышается статуя бога моря. Как называлось это чудо света?
   2) Этот детский писатель стал командовать полком ещё в 16 лет. Каковы его имя и фамилия?
   3) За границей этот салат называют "русским". У нас он носит другое название. Какое?
   4) В нашей стране этот ритуал известен под названием "харакири", но в самой Японии он носит другое название. Какое?
   5) Многие области науки остались "не охваченными" Нобелевской премией. В связи с известностью и престижностью "нобелевки", наиболее престижные награды в других областях часто неформально называют Нобелевскими (или говорят - "аналог Нобелевской премии"). Как называется аналогичная премия в области математики?
   6) Создание этой технологии швейцарским физиком из Женевы ставят в один ряд с созданием теории относительности. В 2004 году за свое изобретение он был назван "британцем года". Как зовут этого швейцарца и как называется его изобретение?

Контрольные вопросы

1.     Что такое глобальная сеть?

2.     Что такое браузер?

3.     Какие существуют способы поиска информации в Интернет?

4.     Что такое доменная система имен?

5.     Особенности индексного поиска информации?

6.      Что обозначают символы «+», «-», «|» в индексном поиске и как правильно их записать в вопросе?

7.      Какие возможности для поиска предлагает расширенный поиск?

8.      Как определить какой вид поиска лучше использовать?

 

Содержание отчета

1.      Название и цели работы.

2.       Конспект и результаты поиска.

3.       Вывод.

Литература.

Основные источники (ОИ):

Таблица 2б

Номер

п/п

Автор

Наименование

Издательство,

год издания

ОИ1

И. И. Сергеева

Информатика Режим доступа: http://znanium.com/ bookread2.php?id=517652

НИЦ ИНФРА-М, 2016

ОИ2

М. С. Цветкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2017

 

Дополнительные источники (ДИ):

Таблица 2в

№ п/п

Автор

Наименование

Издательство, год издания

ДИ 1

В. Д. Колдаев

Сборник задач и упражнений по информатике Режим доступа: http://znanium.com/ bookread2.php?id=504814

ИНФРА-М, 2015

ДИ 2

Е. А. Колмыкова

Информатика. [Текст]: Учебное пособие для студ.  учреждений среднего профессионального образования

М.: Академия, 2014

ДИ 3

Н. Г. Плотникова

Информатика и информационно-коммуникационные технологии (ИКТ) Режим доступа: http://znanium.com/ bookread2.php?id=433676

ИНФРА-М, 2014

ДИ4

Р. Ю Царев

Программные и аппаратные средства информатики Режим доступа: http://znanium.com/ bookread2.php?id=550017

Краснояр.: СФУ, 2015

 

 

 

 

 

Практическая работа №12

 

Тема: Создание ящика электронной почты и настройка его параметров. Формирование адресной книги.

Цель: выработать практические навыки работы с форумами, регистрации, настройки и работы в системах.

Студент должен

знать

*    понятие «электронная почта»;

*    настройки параметров электронной почты;

*    понятие интерактивного общения;

уметь

*    создавать ящик электронной почты;

*    настраивать его параметры электронной почты;

*    решать задачи на передачу и прием информации;

*    общаться в сети интернет;

*    регистрироваться в различных системах.

 

Теоретическое обоснование

 

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

Телекоммуникация – дистанционная передача данных на базе компьютерных сетей и современных технических средств связи. Единственной проблемой в этом случае является преобразование цифровой (дискретной) информации, с которой оперирует компьютер, в аналоговую (непрерывную).

Модем устройство, присоединяемое к персональному компьютеру и предназначенное для пересылки информации (файлов) по сети (локальной, телефонной). Модем осуществляет преобразование аналоговой информации в дискретную и наоборот. Работа модулятора модема заключается в том, что поток битов из компьютера преобразуется в аналоговые сигналы, пригодные для передачи по телефонному каналу связи. Демодулятор модема выполняет обратную задачу. Факс-модем – устройство, сочетающее возможность модема и средства для обмена факсимильными изображениями с другими факс-модемами и обычными телефаксными аппаратами.

Таким образом, данные, подлежащие передаче, преобразуются в аналоговый сигнал модулятором модема «передающего» компьютера. Принимающий модем, находящийся на противоположном конце линии, «слушает» передаваемый сигнал и преобразует его обратно в цифровой при помощи демодулятора. После того, как эта работа выполнена, информация может передаваться в принимающий компьютер.

Оба компьютера, как правило, могут одновременно обмениваться информацией в обе стороны. Этот режим работы называется полным дуплексным.

Дуплексный режим передачи данных – режим, при котором передача данных осуществляется одновременно в обоих направлениях.

В отличие от дуплексного режима передачи данных, полудуплексный подразумевает передачу в каждый момент времени только в одном направлении.

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

Одной из основных характеристик модема является скорость модуляции (modulation speed), которая определяет физическую скорость передачи данных без учета исправления ошибок и сжатия данных. Единицей измерения этого параметра является количество бит в секунду (бит/с), называемое бодом.

Любой канал связи имеет ограниченную пропускную способность (скорость передачи информации), это число ограничивается свойствами аппаратуры и самой линии (кабеля).

Объем переданной информации  вычисляется по формуле Q=q*t, где   q – пропускная способность канала (в битах в секунду), а t – время передачи

Электронная почта – (самая распространенная услуга сети Internet) обмен письмами в компьютерных сетях. Само письмо представляет собой обычный файл, содержащий текст письма и специальный заголовок, в котором указано, от кого письмо направлено, кому предназначено, какая тема письма и дата отправления.

 

Электронная почта позволяет:

a)     обеспечить передачу сообщения в течение нескольких десятков секунд;

b)    включать в сообщение не только текст, но и вложенные файлы (программы, графику, звук и т. д.);

c)     посылать сообщение сразу нескольким абонентам;

d)    пересылать письма на другие адреса;

e)     создать правила для выполнения определенных действий с однотипными сообщениями (например, удалять рекламные сообщения, приходящие от определенных адресов) и т. д.

Адрес электронной почты. Для тoгo, чтобы электронное письмо дошло до адресата, оно кроме caмoгo сообщения обязательно должно содержать адрес электронной почты получателя письма.

Первая часть почтового адреса (user name - имя пользователя) имеет произвольный характер и задается пользователем при регистрации почтового ящика. Вторая часть (server name ­ имя сервера) является доменным именем почтового сервера, на котором пользователь зарегистрировал свой почтовый ящик( user ­name@server ­паmе).

b-почта. Существуют достаточно многo Web-cepвeров, которые предоставляют возможность бесплатно зарегистрировать почтовый ящик и пользоваться им. Сообщения Wеb-почты хранятся на Web-cepвepe, а не доставляются на локальный компьютер, поэтому с Wеb­почтой можно работать с использованием браузера.

Форум – это тематическое общение. В отличие от чата, на форуме обсуждают какую-то определенную тему. Можно сказать, что форум – это клуб по интересам. То есть форум – это такое место в Интернете, где собираются люди, которых объединяет одно увлечение или идея, и общаются на интересующую их тему. Они помогают друг другу советами и подсказками, обмениваются жизненным опытом, поддерживают друг друга.

Для того чтобы найти форум на интересующую тему, можно воспользоваться поисковой системой. Например, открыть сайт yandex.ru и напечатать в оранжевой строке поиска «форум интересующая тема». Например, «форум кошки».Для общения в системе мгновенных сообщений ICQ каждому пользователю необходимо иметь специальный идентификационный номер, называемый ICQ UIN.

ICQ – служба передачи мгновенных сообщений в Интернете.

 

Примеры решения задач

Пример 1. Скорость передачи данных через ADSL-соединение равна 128000 бит/c. Через данное соединение передают файл размером 625 кбайт. Определить время передачи файла в секундах.

Решение:

1) выделим в заданных больших числах степени двойки и переведем размер файла в биты, чтобы «согласовать» единиц измерения:

128000 бит/c = 128 · 1000 бит/с = 27 · 125 · 8 бит/с = 27 · 53 · 23 бит/с = 210·53 бит/с

625 кбайт = 54 кбайт = 54 · 213 бит.

2) чтобы найти время передачи в секундах, нужно разделить размер файла на скорость передачи:

t=(54 · 213)бит / 210·53 бит/с = 40 с.

Ответ: 40 с .

 

Пример 2. Скорость передачи данных через ADSL-соединение равна 512000 бит/c. Передача файла через это соединение заняла 1 минуту. Определить размер файла в килобайтах.

Решение:

1) выделим в заданных больших числах степени двойки; переведем время в секунды (чтобы «согласовать» единицы измерения), а скорость передачи – в кбайты/с, поскольку ответ нужно получить в кбайтах:

1 мин = 60 с = 4 · 15 с = 22 · 15 с

512000 бит/c = 512 · 1000 бит/с = 29 · 125 · 8 бит/с = 29 · 53 · 23 бит/с = 212 · 53 бит/с = 29 · 53 бит/с = (29 · 53) / 210  кбайт/с =  (53 / 2) кбайт/с

2) чтобы найти объем файла, нужно умножить время передачи на скорость передачи:

 Q=q*t = 22 · 15 с *(53 / 2) кбайт/с = 3750 кбайт

Ответ: 3750 кбайт.

 

Пример 3. C помощью модема установлена связь с другим компьютером со скоростью соединения 19200, с коррекцией ошибок и сжатием данных. 
а) Можно ли при таком соединении файл размером 2,6 килобайт передать за 1 секунду? Обоснуйте свой ответ.
 
б) Всегда ли при таком соединении файл размером 2,3 килобайт будет передаваться за 1 секунду? Обоснуйте свой ответ.
 
в) Можно ли при таком соединении оценить время передачи файла размером 4 Мб? Если можно, то каким образом?

Решение:

а) Для начала узнаем, какое количество килобайт мы можем передать за 1 секунду: 19200/1024/8 = 2,3 (Кбайт). Следовательно, если бы не было сжатия информации, то данный файл за одну секунду при данной скорости соединения было бы невозможно передать. Но сжатие есть, 2.6/2.3 < 4, следовательно, передача возможна. 
б) Нет не всегда, так как скорость соединения это максимально возможная скорость передачи данных при этом соединении. Реальная скорость может быть меньше.
 
в) Можно указать минимальное время передачи этого файла: 4*1024*1024/4/19200, около 55 с (столько времени будет передаваться файл на указанной скорости с максимальной компрессией). Максимальное же время передачи оценить вообще говоря нельзя, так как в любой момент может произойти обрыв связи...

 

Ход работы:

 

4.                 Изучить теоретическое обоснование.

5.                 Выполнить практические задания.

6.                 Решить задачи.

7.                 Оформить отчет.

 

Практические задания

 

Задание №1. Составить конспект по учебнику Е. А. Колмыкова (стр. 263-270).

 

Задание №2. Создать почтовый ящик в службе Mail почта.

a)     запустить браузер;

b)    запустить Mail;

c)     выбрать ссылку «Зарегистрироваться»;

d)    заполнить регистрационные данные.

 

 

Задание №3. Работа с почтовым ящиком.

1.Закрыть окно Internet Explorer и снова запустить;

 2. Рассмотреть окно почтовой системы Mail почта;

a)     строку меню;

b)    панель инструментов;

c)     стандартные папки;

d)    кнопку Управление папками.

3. Отправить исходящее сообщение самому себе. Для этого:

a)     нажать кнопку «Написать письмо»;

b)    ввести адрес, тему, текст сообщения;

c)     закончить письмо нажатием кнопок «Сохранить копию» и «Отправить»;

d)    щелкнуть на гиперссылке «Доставить почту» или «Вернуться в текущую папку».

Получить письмо. Для этого:

a)     щелкнуть кнопку «Доставить почту»;

b)    раскрыть и прочитать сообщение (щелкнуть по адресу сообщения).

 4. Сохранить незавершенное сообщение. Для этого:

  нажать кнопку «Написать письмо»;

 ввести адрес, тему, текст сообщения;

 закончить письмо нажатием кнопки «Сохранить»;

 переместить письмо в папку «Черновики».

5.Создать адресную книгу. Для этого:

a)     воспользоваться пунктом строки меню «Адресная книга»;

b)    занести в нее электронные адреса студентов вашей группы;

c)     начать переписку с одногрупниками;

d)    воспользоваться кнопкой «Ответить».

 6.В приложении Paint нарисовать небольшой рисунок с надписью и сохранить его как графический файл в своем каталоге (желательно сохранять в формате GIF или JPG);

a)     нажать кнопку «Написать письмо»;

b)    ввести адрес, тему, текст сообщения;

Краткое сообщение о себе (Группа, ФИО,  какую школу закончили, где живете и т.д.).

c)     находясь в письме щелкнуть кнопку Добавить файл и с помощью кнопки Обзор выбрать созданный графический файл;

d)    Отправить письмо  преподавателю.

7. Собрать все полученные письма в папку.

 

Задание №4. Регистрация в системе ICQ.

Перейдите на страницу http://www.icq.com/join/ru

Перейдя на страницу регистрации ICQ, вы увидите стандартные поля, которые вы должны будете заполнить и после нажать кнопку Регистрация. Для успешной регистрации заполнять придётся все поля.

адрес электронной почты может быть использован для входа в систему или восстановления забытого пароля;

Пароль - у большинства при регистрации возникают проблемы с его выбором. Происходит это из-за того, что сервис ICQ установил некие рамки для вводимого пароля - он не может быть короче 6 и длиннее 8 символов включительно. Он может состоять из заглавных и строчных латинских букв и цифр;

Дата рождения - эта информация необходима для большей безопасности вашего ICQ UIN, она будет доступна только вашим друзьям(изменить это правило можно в настройках приватности ICQ); Пол;

Защита от роботов - 5-6 цифр, обычно раза с 2-3 получается распознать их.

Заполнив все поля, нажмите кнопку Регистрация.

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

В своей почте во Входящих должно появиться новое письмо от ICQ Support, откройте его и нажмите ссылку в этом письме. Обычно оно приходит в течение 10 минут. Если письмо так и нет во Входящих, поищите его во вкладке Спам.

Итак, вы перешли по ссылке, подтвердив тем самым регистрацию и теперь видите страницу, на которой вас информируют о том, что вы успешно зарегистрировались в ICQ.

Для того, чтобы узнать какой номер UIN вами зарегистрирован, нужно нажать Скачать в верхнем меню сайта и на открывшейся странице в правом верхнем углу вы увидите свою фамилию и имя. Кликнув по этой надписи и вы увидите какой ICQ номер вы только что зарегистрировали.

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

Зарегистрироваться в системе ICQ, настроить систему, найти в системе троих одногруппников, передать им текстовые сообщения.

 

Задание №5. Регистрация на форуме.

Найти с помощью одной из по