Подходы обработки информации

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

Рубрика Программирование, компьютеры и кибернетика
Вид учебное пособие
Язык русский
Дата добавления 29.10.2008
Размер файла 112,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Т 4.11. Постройте логическое выражение по логической схеме:

а) б)

в) г)

Законы логики

Рассмотрим 6 законов логики и преобразование импликации:

1) коммутативность: A B=B A , A B = B A;

2) ассоциативность: A (B C) = (A B) C,

A (B C) = (A B) C;

3) отрицание операнда: A =F , A=T , =A , =T;

4) дистрибутивность: A (B C) = (A B) (A C),

A (B C) = (A B) (A C);

5) поглощения операнда

A (A B) = A (A B) = А;

6) отрицание формулы (законы де Моргана):

.

5) преобразование импликации

A B = B.

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

П 4.7. Упростить логическое выражение .

1) Избавимся от отрицания, используя закон 6 де Моргана

;

2) Применим закон поглощения операнда к формуле , тогда .

П 4.8. Упростить логическое выражение F = (A>B)(B>A).

1) Избавимся от импликации (A>B) и (B>A), используя преобразование 7

(A>B)(B>A) = ;

2) Сгруппируем и применим закон 3 отрицания операнда

.

Тестовые задачи

Упростить выражения:

Т 4.12. а) . 4.13. а) ;

б) . б) ;

в) в) .

Преобразование высказываний в логическую формулу осуществляется следующим образом:

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

- записывают условия задачи на языке алгебры логики.

П 4.9. Синоптик объявляет прогноз погоды на завтра и утверждает следующее:

1. Если не будет ветра, то будет пасмурная погода без дождя.

2. Если будет дождь, то будет пасмурно и без ветра.

3. Если будет пасмурная погода, то будет дождь и не будет ветра.

Решение:

1. Выделим простые высказывания и запишем их через переменные:

А - «Ветра нет».

В - «Пасмурно».

С - «Дождь».

2. Запишем логические функции (сложные высказывания).

а) «Если не будет ветра, то будет пасмурная погода без дождя» - ;

б) «Если будет дождь, то будет пасмурно и без ветра» - ;

в) «Если будет пасмурная погода, то будет дождь и не будет ветра» - .

Тестовые задачи

Запишите в виде логической формулы следующие высказывания:

Т 4.13. Если Иванов здоров и богат, то он здоров.

Т 4.14. Число является простым, если оно делится только на единицу и само на себя.

Т 4.15. Если число делится на 4, оно делится на 2.

Т 4.16. Произвольно взятое число делится либо на 2, либо делится на 3.

Т 4.17. Спортсмен подлежит дисквалификации, если он некорректно ведет себя по отношению к сопернику или судье, и если он принимал «допинг».

5. Алгоритмизация и программирование

С этой темой можно ознакомиться в главе 5 пособия [1].

Тестовые задачи

Т 5.1. Кто является создателем языка Pascal?
а) Никлаус Вирт; б) Блез Паскаль; в) Деннис Ритчи; г) Бьерн Страуструп.

Т 5.2. Какая информация известна, если задан тип данных?

а) количество обращений к данным; б) количество записей данных;
в) начальное значение; г) диапазон возможных значении.

Т 5.3. При выполнении подпрограммы

Алг пр1 (арг цел X, рез цел F)
Нач
если X <= 1
то F:= 2
иначе F: = F * (X - 1) + 3
все
кон

с параметрами (2, А) значение переменной А будет равно: а) 5; б) 0; в) 6; г) 2; д) 3.

Т 5.4. Переменная в программе считается полностью заданной, если известны ее:

а) тип, имя; в) тип, значение; б) имя, значение; г) тип, имя, значение.

Т 5.5. Из перечисленных языков программирования

1) ADA; 2) АССЕМБЛЕР; 3) PASСAL; 3) LISP; 4) МАКРОАССЕМБЛЕР

к языкам высокого уровня не относят:

а) 3 и 5; б) 1 и 3; в) 2 и 5; г) только 5; д) только 1.

Т 5.6. После введения значений переменных А, В, С и выполнения фрагмента программы переменная N принимает значение A2.

N=A

IF N > В THEN N = В

IF N < C THEN N = C

N=A*N

Это возможно при следующем соотношении входных переменных:

а) А>B и В>C; б) A<В и А>C; в) А< В и А < С; г) A>B и С < В.

Т 5.7. Первым программистом мира является:

а) Мария Кюри; б) Стив Возняк; в) Билл Гейтс; г) Ада Лавлейс.

Т 5.8. Дана блок - схема алгоритма. U1, U2 обозначают некоторые условия, а S1, S2, S3 - операторы. Выбрать логическое выражение, задающее условие, при котором будет выполняться оператор S3.

а) U1 = ложь или U2 = ложь;

б) U1 = ложь ;

в) U2 = ложь или U2 = истина;

г) U1 = ложь или U2 = истина;

д) U2 = истина и U2 = ложь.

6. Программное обеспечение и технологии программирования

С этой темой можно ознакомиться в главе 6 пособия [1].

Тестовые задачи

Т 6.1. Для реализации логики алгоритма и программы, с точки зрения структурного программирования НЕ ДОЛЖНЫ применяться

а) повторение вычислений (циклы); в) ветвления;

б) последовательное выполнение; г) безусловные переходы.

Т 6.2. Виртуальная машина Java является…

а) интерпретатором; в) обработчиком; б) анализатором; г) компилятором.

Т 6.3. Какая стадия трансляции занимается проверкой в выражениях?

а) синтаксический анализ; в) лексический анализ; б) генерация кодов; г) семантический анализ.

Т 6.4. Программа интерпретатор обеспечивает:

а) поиск файлов на диске;

б) формирование текстового файла;

в) пооператорное выполнение программы;

г) запись машинного кода в виде загрузочного файла.

Т 6.5. Программа-компилятор обеспечивает:

а) перевод исходного текста в машинный код;

б) формирование текстового файла;

в) запись машинного кода в форме загрузочного файла;

г) поиск файлов на дискете.

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

1) компиляции; 2) компоновки; 3) интерпретации; 4) исполнения программы.

Варианты ответов: а) 1, 4; б) 2, 3; в) 1, 2, 3; г) 1, 2.

Т 6.7. Транслятор необходим при программировании на:

а) языке низкого уровня; б) языке машинных команд;

в) языке высокого уровня; г) физическом языке.

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

1) «сверху-вниз»; 2) «снизу-вверх»; 3) «слева-направо»; 4) «справо-налево».

Варианты ответов: а) 1, 4; б) 2, 3; в) 3, 4; г) 1, 2.

7. Электронные таблицы

С этой темой можно ознакомиться в главе 7 пособия [1].

Тестовые задачи

Т 7.1. Среди приведенных отыщите формулу для электронной таблицы:

а) А3В8 + 12; б) А1 = А3*В8 + 12; в) А3*В8 + 12; г) = А3*В8 + 12.

Т 7.2. При перемещении или копировании в электронной таблице абсолютные ссылки:

а) не изменяются;

б) преобразуются вне зависимости от нового положения формулы;

в) преобразуются в зависимости от нового положения формулы;

г) преобразуются в зависимости от длины формулы.

Т 7.3. После копирования формулы из ячейки В1 в ячейку В2 результатом вычисления в ячейке В2 будет:

A

B

C

1

2

=A1*$C1

6

2

3

7

а) 14; б) 10; в) 18; г) 21.

Т 7.4. В электронной таблице выделена группа ячеек А1:В3. Сколько ячеек входит в эту группу?

а) 6; б) 5; в) 3; г) 4.

Т 7.5. После копирования формулы из ячейки В1 в ячейку В2 результатом вычислений в ячейке В2 будет:

A

B

C

1

1

=ЕСЛИ(A$1>1;5;A1+C$1)

3

2

2

4

а) 3; б) 4; в) 5; г) 6.

Т 7.6. Каким будет результат в ячейке С2 после буксировки в нее функции из ячейки С1:

A

B

С

1

1

2

=СУММ(A1;B$1)

2

3

4

а) 4; б) 5; в) 6; г) 3.

Т 7.7. Представлен фрагмент электронной таблицы в режиме отображения формул.

А

В

1

1

2

2

2

3

=СЧЕТ(А1:В2;А2)

Значение в ячейке В3 будет равно

а) 5; б) 3; в) 4; г) 2.

Т 7.8. Дан фрагмент таблицы в режиме отображения формул. Какое числовое значение будет высвечиваться в клетке с адресом В6, если формулу из клетки В2 скопировать в диапазон клеток В3 : В6?

A

B

1

1

=А1

2

2

=В1*А$2

3

3

а) 720; б) 32; в) 120; г) 2; д) 6.

8. Базы данных

С этой темой можно ознакомиться в главе 8 пособия [1].

Тестовые задачи

Т 8.1. Наиболее точным аналогом реляционной базы данных может служить:

а) неупорядоченное множество данных; б) вектор;

в) генеалогическое дерево; г) двумерная таблица.

Т 8.2. Что из перечисленного не является объектом Access?

а) модули; б) таблицы; в) макросы;

г) ключи; д) формы; е) отчеты;

Т 8.3. Для сохранения программы на языке Visual Basic в СУБД Access используется:

а) модуль; б) таблица; в) отчет; г) форма.

Т 8.4. В таблице базы данных условию запроса:

№ п/п

Страна

Столица

Часть света

Население млн., человек

Площадь тыс. кв. км

1

Австрия

Вена

Европа

7513

84

2

Франция

Париж

Европа

53183

551

3

Греция

Афины

Европа

9280

132

4

Япония

Токио

Азия

114276

372

5

США

Вашингтон

Америка

217700

9363

6

Афганистан

Кабул

Азия

20340

647

(Первая_буква (Часть света) = «А») И НЕ((площадь > 700) И (Население > 200000)) удовлетворяют записи: а) 5; б) 4 и 6; в) 4, 5 и 6; г) 4.

Т 8.5. Какую строку будет занимать число 308 после проведения сортировки по возрастанию в полях Фамилия и Предмет?

а) 1; б) 2; в) 3; г) 4.

Фамилия

Предмет

Аудитория

Петров

Химия

225

Иванов

Алгебра

205

Иванов

Геометрия

111

Петров

Биология

308

Т 8.6. Пусть некоторая база данных содержит поля ФАМИЛИЯ, ГОД РОЖДЕНИЯ, ДОХОД. Какая из перечисленных ниже записей этой БД будет найдена при поиске по условию: ГОД РОЖДЕНИЯ>1958 OR ДОХОД<3500

а) Петров, 1956, 3600; в) Сидоров, 1957, 5300;

б) Иванов, 1956, 2400; г) Козлов, 1952, 4200.

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

а) записью; б) ключом; в) отношением; г) доменом.

Т 8.8. Ниже в табличной форме представлен фрагмент базы данных о

результатах тестирования студентов (используется сто балльная шкала):

Фамилия Пол Математика Экология Физика Информатика Экономика

Аганян ж 82 56 46 32 70

Воронин м 43 62 45 74 23

Гришин м 54 74 68 75 83

Роднина ж 71 63 56 82 79

Сергеева ж 33 25 74 38 46

Чернова ж 18 92 83 28 61

Сколько записей в данном фрагменте удовлетворяют условию

«Пол='м' ИЛИ Физика>Экономика»?

а) 5; б) 2 в) 3; г) 4.

9. Локальные и глобальные сети

С этой темой можно ознакомиться в главе 9 пособия [1].

Тестовые задачи

Т 9.1. BBS - это:

а) программа обслуживания сервера организации; б) навигатор;
в) программа для работы и Интернете;
г) система электронных досок объявлений в Интернете.

Т 9.2. Программа The Bat позволяет:

а) архивировать электронную почту; б) загружать веб-страницы;
в) загружать и редактировать электронную почту.

Т 9.3. HTML (Hyper Text Markup Language) является:

а) сервером Интернета; в) компилятором;
б) средством создания web-страниц; г) локальной сетью.

Т 9.4. Компьютер, подключенный к Интернету, обязательно имеет:

а) IP-адрес; в) домашнюю web-страницу;
б) web-сервер; г) доменное имя.

Т 9.5. Задан адрес электронной почты в сети Интернет: user_name@mtu-net.ru. Имя домена верхнего уровня:

а) ru; б) mtu-net.ru; в) user_name; г) mtu-net.ru.

Т 9.6. В Интернете по протоколу FTP работает:

а) почтовый сервер для получения сообщений;
б) почтовый сервер для отправления сообщений;
в) сервер управления обменом файлами;
г) сервер передачи гипертекста.

Т 9.7. Сетевой протокол - это:

а) набор соглашений о взаимодействиях в компьютерной сети;

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

в) правила интерпретации данных, передаваемых по сети;

г) правила установления связи между двумя компьютерами в сети;

д) согласование различных процессов во времени.

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

а) адаптером; в) коммутатором; г) станцией;

б) сервером; д) клиент-сервером.

10. Основы защиты информации

С этой темой можно ознакомиться в главе 10 пособия [1].

Тестовые задачи

Т 10.1. Сетевые черви это -

а) программы, распространяющиеся только при помощи электронной почты через Интернет

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

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

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

Т 10.2. Антивирусным пакетом является...

а) PKZIP; б) ARJ; в) WIN.COM; г) DRWEB.

Т 10.3. Сетевые вирусы могут попасть на локальный компьютер:

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

Т 10.4. Загрузочные вирусы характеризуются тем, что:

а) поражают загрузочные сектора дисков;

б) поражают программы в начале их работы;

в) запускаются при загрузке компьютера;

г) изменяют весь код заражаемого файла;

д) всегда меняют начало и длину файла.

Т 10.5. Назначение антивирусных программ под названием детекторы:

а) обнаружение и уничтожение вирусов;

б) контроль возможных путей распространения компьютерных вирусов;

в) обнаружение компьютерных вирусов;

г) “излечение” зараженных файлов;

д) уничтожение зараженных файлов.

Т 10.6. Назначение антивирусных программ под названием доктора:

а) обнаружение и уничтожение вирусов;

б) контроль возможных путей распространения компьютерных вирусов;

в) обнаружение компьютерных вирусов;

г) “излечение” зараженных файлов;

д) уничтожение зараженных файлов.

Т 10.7. К антивирусным программам не относятся:

а) детекторы; б) фильтры; в) ревизоры; г) интерпретаторы;


Подобные документы

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

    курсовая работа [178,2 K], добавлен 01.06.2014

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

    дипломная работа [7,5 M], добавлен 16.08.2015

  • Описание вычислительной техники, характеристика операционных систем и языков программирования. Сравнительный анализ аналогов и прототипов. Разработка алгоритма решения задачи. Выбор средств и методов решения задач. Проектирование программного обеспечения.

    отчет по практике [1,0 M], добавлен 23.03.2015

  • Классификация служебных программных средств. Файловая структура операционных систем. Основы графического интерфейса пользователя Windows XX. Анализ алгоритмов решения задач. Описание процесса разработки программного обеспечения и результатов работы.

    курсовая работа [2,4 M], добавлен 14.11.2016

  • Формализация и стандартизация данных, необходимых для разработки веб-сайта. Описание среды программирования. Требования к техническому обеспечению. Алгоритмизация данных и защитное программирование. Анализ результатов решения и инструкция пользователю.

    дипломная работа [3,7 M], добавлен 30.06.2014

  • Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Отладка программных модулей с использованием специализированных программных средств. Тестирование программного обеспечения. Оптимизация программного кода.

    курсовая работа [974,0 K], добавлен 21.12.2016

  • Cоздание и описание логической модели автоматизированной системы обработки информации. Проектирование структуры системы в виде диаграмм UML. Анализ программных средств разработки программного обеспечения и интерфейса. Осуществление тестирования программы.

    дипломная работа [2,5 M], добавлен 25.01.2015

  • Возможности современных компьютерных технологий решения задач в средах MS Excel, MS Word. Область программирования в офисных пакетах. Применение ЭВМ в решении математических задач. Разработка программного обеспечения. Разработка приложений с помощью VBA.

    дипломная работа [742,2 K], добавлен 29.01.2009

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

    контрольная работа [28,4 K], добавлен 05.04.2010

  • Программа как описание процесса обработки данных. Неконструктивность понятия правильной программы. Надежность программного средства. Технология программирования как технология разработки надежных программных средств. Интеллектуальные возможности.

    курс лекций [168,3 K], добавлен 26.12.2008

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.