Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
1
Добавлен:
20.04.2023
Размер:
953.1 Кб
Скачать

if f>20 then f:=k mod 10; writeln(f);

case f of

1:g:=god;

2,3,4:g:=goda; 0,5..20:g:=let; end;

writeln ('Ваш возраст составляет '); case g of

let: writeln(k,' лет'); goda:writeln(k,' года'); god:writeln(k,' год'); end;

readln;

end.

Тестирование: 6 тестов

1.Введите Ваш возраст? 1 'Ваш возраст составляет 1 год

2.Введите Ваш возраст? 21 'Ваш возраст составляет 21 год

3.Введите Ваш возраст? 7

Ваш возраст составляет 7 лет

4.Введите Ваш возраст? 38 'Ваш возраст составляет 38 лет

5.Введите Ваш возраст? 33

Ваш возраст составляет 33 года

6.Введите Ваш возраст? 3

'Ваш возраст составляет 3 года

Задание 2. Индивидуальное задание

4.Запрашивается количество книг в фонде. Разработать алгоритм, который по запросу о количестве книг в числовом виде выводит на экран это количество, согласуя в соответствии с нормами русского языка.

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

41

6.Для натурального числа d вывести фразу «Зарплата сотрудника библиотеки составляет d рублей», согласовав окончание слова «рубли» с числом d.

7.Составьте программу, которая при выборе дня недели выводит на монитор количество пользователей библиотеки, согласовав окончание слова «пользователь» с номером дня недели.

8.Составьте программу, которая при выборе фамилии автора, выводит список его произведений

9.Составьте программу, которая при выборе фамилии поэта, выводит дату его рождения и текст его стихов.

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

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

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

ПРАКТИЧЕСКАЯ РАБОТА

СОЗДАНИЕ ПРОГРАММНЫХ ПРОДУКТОВ С ИСПОЛЬЗОВАНИЕМ АЛГОРИТМИЧЕСКОЙ СТРУКТУРЫ «ЦИКЛ»

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

1.Рассмотрите теоретический материал, используя «Курс по программированию»

2.Рассмотрите пример программы «Библиотечный фонд».

Библиотечный фонд в 1985 году составил 25 000 экземпляров. Ежегодно фонд пополняется на 7%. Составьте программу, которая выведет на экран состояние библиотечного фонда за 10 лет.

Исходные данные: F – начальная сумма -25 0 n- количество лет

F1> 30 000

program fond; uses crt;

var f,f1:real; g,i,n:word; begin

writeln ('vvedite fond bibliteki'); readln (f);

f1:=f;

42

writeln ('vvedite kolichestvo let'); readln (n);

writeln ('vvedite начальный год'); readln (g);

writeln(' ГОД | ФОНД');

for i:=1 to n do begin writeln(g:5, ' | ', f1:5:0); f1:=f1+f1*0.07; g:=g+1;

end;

readln;

end.

Задание 3. Индивидуальное

1.Банк начисляет 3% годовых. Определить сумму накоплений через n лет

2.Банк начисляет 3% годовых. Определить через сколько лет вы сможете накопить необходимую сумму

3.Библиотечный фонд в 1985 году составил 25 000 экземпляров. Ежегодно фонд пополняется на 7%. Составьте программу, которая определит через сколько лет состояние фонда превысит 30 000.

4.Количество копировально-множительной техники в библиотеке в 2012 году составило 15 единиц. Ежегодно библиотека пополняется на 2%. Определить количество копировально-множительной техники через 5 лет

5.Количество копировально-множительной техники в библиотеке в 2012 году составило 12 единиц. Ежегодно библиотека пополняется на 3%. Определить, через сколько лет количество превысит 20 единиц.

ПРАКТИЧЕСКАЯ РАБОТА СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ, ТАБЛИЦЫ КАК СПОСОБ ОРГАНИЗАЦИИ

ДАННЫХ. ОДНОМЕРНЫЙ И ДВУМЕРНЫЙ МАССИВЫ. СОРТИРОВКИ. ОБРАБОТКА ИНФОРМАЦИИ В ТАБЛИЦАХ.

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

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

Заполнение массива случайными числами из отрезка [a;b] bibl[i]:=random(b-a+1)+a

random(g) – генерирует случайные числа из интервала [0;g)- (значение g не входит) randomize; - инициализация функции random(g)

program tabl; var i,n:integer;

a:array[1..50] of integer;

begin

43

randomize;

for i:=1 to 10 do a[i]:=random(10);

for i:=1 to 10 do write (a[i]:3); {вывод в строчку} writeln;

readln;

end.

Задания:

1.Ввести текст программы-примера, протестировать и отладить

2.Обязательно!!!!

1)Заполнить линейную таблицу 12 случайными числами из [-1;7];

2)Заполнить линейную таблицу 15 случайными числами из [-10;5];

3)Заполнить линейную таблицу 17 случайными числами из [-6;5];

4)Заполнить линейную таблицу 13 случайными числами из [-7;5];

5)Заполнить линейную таблицу 14 случайными числами из [-7;2];

6)Заполнить линейную таблицу 16 случайными числами из [-5;6];

7)Заполнить линейную таблицу 17 случайными числами из [-4;3];

8)Заполнить линейную таблицу 11 случайными числами из [-1;5];

9)Заполнить линейную таблицу 12 случайными числами из [-5;4];

10)Заполнить линейную таблицу 14 случайными числами из [-4;3];

3.Сформировать линейную таблицу из n элементов с именем tabliza, содержащие элементы из произвольного отрезка

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

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

Исходные данные: tabl[1..n]

Результат : к – количество нулевых элементов

44

начало

n

i:=1,n

tabl[i]

k:=0

i:=1,n

tabl[i]=0

k:=k+1

k

конец

Задания:

1.Ввести текст программы-примера, протестировать и отладить

2.Обязательно!!!!

Найти количество книг фонда из 20 экземпляров, год издания которых меньше 1954 г. (линейная таблица заполняется случайными числами – годами издания от 1950 по 1990)

3.Найти количество книг фонда из n экземпляров, год издания которых меньше переменной god. (линейная таблица заполняется случайными числами – годами издания от god1 по god2)

Индивидуальные задания 1. Рассмотрите теоретический материал, используя лекционный материал и

презентацию «Проект». Выполните индивидуальное задание

1.1.Произвольная линейная таблица заполняется случайными числами [-5;5]. определить количество положительных элементов.

1.2.Произвольная линейная таблица заполняется случайными числами [-2;2].найти сумму всех элементов линейной таблицы.

1.3.Произвольная линейная таблица заполняется случайными числами [-5;5]. определить количество отрицательных элементов.

45

1.4.Линейная таблица заполняется годами рождения читателей библиотеки(допустимо заполнение случайным образом). определить количество читателей старше 20 лет.

1.5.Линейная таблица заполняется годами рождения читателей библиотеки (допустимо заполнение случайным образом). определить количество читателей младше 20 лет

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

СЕМИНАР УРОВНИ ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ

1.Информационная безопасность библиотек

2.Концепция информационной безопасности библиотеки (на примере Муниципальной информационной библиотечной системы г. Томска)

3.Уровни информационной безопасности

Список литературы:

1.Алешин, Л.И. Безопасность в библиотеке:Учебно-методическое пособие. / Л.И.Алешин. – М.:Издательство «ЛИБЕРЕЯ-БИБИНФОРМ», 2005. – 248 с.

2.Информатика. Учебник для вузов: стандарт третьего поколения. Гриф УМО МО РФ / Н.В. Макарова, В.Б. Волков. – Питер, 2012, 576 с.

3.Карауш, А.С. Сервер – под замок, или Как минимизировать риски // Библиотечное дело.–№2.–2007

4.Партыка, Т.Л. Информационная безопасность: учебное пособие.-/ Т.Л.Партыка, И.И.Попов. - М.:Форум: ИНФРА-М,2014.-432 с.

Задания к темам, вынесенным на самостоятельное изучение

Темы сообщений, докладов к семинарам:

1.Информационное общество. Характерные черты информационного общества. Роль и значение информационных революций.

2.Роль информатизации в развитии общества.

3.Информационная культура. Информационная культура личности.

4.Информационные ресурсы.

5.Информационные продукты и услуги. Рынок информационных продуктов и услуг.

6.Моделирование как метод научного познания. Понятие модели, моделирования.

7.Формы представления моделей. Формализация моделей, системный подход в моделировании.

8.Типы информационных моделей.

9.Информационные системы. Этапы развития ИС.

46

10.Структура и классификация информационных систем.

11.Информационные технологии. Виды ИТ. Этапы развития ИТ.

12.Соотношение ИТ и ИС.

13.Исторические аспекты построения ЭВМ: идеи Чарльза Бэббиджа и принципы Джона фон Неймана.

14.Этапы развития вычислительной техники и поколения ЭВМ.

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

16.Офисная техника. Современное состояние и тенденции развития.

17.Состояние и перспективы развития ЭВМ. Современные виды ЭВМ.

18.Эволюция ОС ПК. Виды ОС.

19.Информационная безопасность. Правовой аспект. Защита информации на программно-техническом уровне.

47

Глоссарий

Алгоритмизация – разработка алгоритма решения задачи. Алгоритмический язык - см. язык программирования.

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

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

Архив – совокупность данных или программ, хранимых в сжатом виде.

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

Архивация – процесс сжатия файла или группы файлов.

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

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

Атрибут файла – характеристика, определяющая файл.

База данных – хранящаяся во внешней памяти ЭВМ совокупность взаимосвязанных данных, организованных по определенным правилам, предусматривающим общие принципы их описания, хранения и обработки.

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

Базовая аппаратная конфигурация – типовой набор устройств, входящих в вычислительную систему. Включает в себя системный блок, клавиатуру, мышь и монитор. Базовая система ввода-вывода – один из модулей OC MS-DOS, выполняющая служебные функции.

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

Байт – 1. восьмиразрядное двоичное число; 2. элемент памяти, позволяющий хранить восьмиразрядное двоичное число.

Байт – единица измерения памяти, равняется 8 битам. Бит – самая малая единица измерения информации.

Блокнот – программа-редактор для работы с небольшими текстовыми файлами, входит в стандартные программы Windows.

Браузер – универсальное средство передвижения по сетям, с помощью которого Вы получите доступ ко всем ресурсам Интернета, будь то электронная почта, хранилища файлов, Web-странички, базы данных или другие ресурсы.

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

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

48

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

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

Винчестер – см. Накопитель на жестком диске.

Вирус «невидимый» - вирус, перехватывающий обращение DOS к зараженным файлам и областям диска.

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

Вирус компьютерный – программа, способная самопроизвольно присоединяться к другим программам (т.е. «заражать» их).

Внешняя память – память большого объема, служащая для долговременного хранения программ и данных.

Внешняя память – это диски для длительного хранения информации, а также для чтения и записи. Внешняя память – это жесткий диск (винчестер, или HDD – hard disk drive), дискеты (floppy disk) и компакт-диск (CD-ROM). Каждому из них соответствует свой дисковод: HDD, FDD, CD-ROM.

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

Гиперссылки (hyperlinks), ссылки (links). Это слова на страницах всемирной паутины, выделенные подчеркиванием или цветом и отсылающие к другим главным страницам или web-узлам.

Гипертекст – это текст, выделенный цветом или подчеркиванием. С таким текстом Вы уже сталкивались, обращаясь неоднократно к Справке, а также при работе со Справочноправовыми системами. Щелкнув на этом тексте, Вы переходили в другие связанные документы. Всемирная паутина World Wide Web (WWW) состоит сплошь из гипертекстов и, тыкая мышью по ссылкам, можно путешествовать по сети, попадая в самые разные компьютеры, города, страны.

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

Главная, или домашняя, страница (homepage). Это первая страница web-узла, на которой коротко раскрывается содержимое узла и указываются ссылки, помогающие перейти на другие его страницы.

Глобальные компьютерные сети (Wide Area Network, WAN). Так называют сети, которые опоясывают весь земной шар, — например, сети крупных промышленных корпораций, имеющих филиалы в разных странах мира.

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

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

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

Группа программ – набор программ, объединенных по определенному признаку. Данные – зарегистрированные сигналы.

49

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

компьютер информацию.

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

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

Диск жесткий – см. Накопитель на жестком диске.

Диск логический – часть памяти жесткого диска, идентифицируемая латинскими буквами

C:,

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

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

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

Документ Windows– любой файл, обрабатываемый с помощью приложений, работающих под управлением операционной системы Windows.

Доменная система имен (Domain Name System, DNS). Это система, которая переводит в цифровую форму текстовые сетевые адреса пользователей Интернета. Адреса содержат специальный код — так называемый домен, который показывает, к какой локальной сети подключен пользователь.

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

Жесткий магнитный диск (ЖМД) – внешняя память компьютера, предназначенная для постоянного хранения данных, программ операционной системы и часто используемых пакетов программ.

Заголовок окна (Windows) – первая строка окна, содержащая название приложения, выполняемого в данном окне, или название окна диалога.

Загрузка – это процесс считывания программы из внешней памяти (винчестера, дискет, компакт-дисков) в оперативную память компьютера.

Запись – это строка таблицы базы данных. Строки содержат описание однородных объектов или процессов.

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

Защита данных - комплекс мер, направленных на предотвращение утраты, воспроизведения и модификации данных.

Значок – небольшое графическое изображение с краткой надписью.

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

50

Соседние файлы в папке из электронной библиотеки