- •Казанский кооперативный институт (филиал) методические рекомендации и задания для самостоятельной работы студентов
- •Тема1 «Теоретические основы информатики» Система счисления. Алгоритмы перевода чисел из одной позиционной системы исчисление в другую
- •Вопросы
- •Задания
- •Основы логики. Двоичные логические операции с цифровыми сигналами (битовые операции)
- •Отрицание(нет), Операция не
- •Конъюнкция (логическое умножение). Операция и.
- •Дизъюнкция (логическое сложение). Операция или
- •Инверсия функции конъюнкции. Операция и-не
- •Инверсия функции дизъюнкции. Операция или-не)
- •Эквивалентность (равнозначность), исключающее_или-не
- •Сложение по модулю 2 (Исключающее_или, неравнозначность). Инверсия равнозначности.
- •Вопросы
- •Вопросы
- •Тема «Программные средства реализации информационных процессов»
- •Лабораторная работа
- •На диске создайте вложенную структуру папок school (Школа), class a, class b, class c, где все папки классов вложены в папку school.
- •Лабораторная работа №2 "операции с папками и файлами"
- •Рекомендации по выполнению задания
- •Рекомендации по выполнению задания
- •Рекомендации по выполнению задания
- •Рекомендации по выполнению задания
- •Лабораторная работа №3 "комплексное использование возможностей
- •Текстовый редактор. Основные возможности и интерфейс Word
- •Предварительная подготовка документа.
- •Задание №1
- •Использование для оформления различных параметров шрифтов
- •Задание № 2. Набрать текст, соблюдая параметры форматирования
- •Сохранение документа, открытие ранее сохраненных документов.
- •Задание №3.
- •Перемещение и копирование фрагментов текста Перемещение с помощью мыши.
- •Копирование при помощи мыши.
- •Используя буфер обмена
- •Копирование при помощи буфера обмена
- •Ответы:
- •Набрать текст и используя буфер обмена переместить ответы в нужную строку:
- •Ответы:
- •Форматирование абзацев
- •Ввод текста, используя возможности табуляции
- •Фрукты Овощ Яблоки морковь
- •Установка позиций табуляции с помощью линейки
- •Табуляция с заполнением
- •Задание № 6. Набрать следующий фрагмент текста с соблюдением форматирования Основное задание
- •Глава 1. Начало 5
- •Глава 2. Середина 13
- •Глава 3. Окончание 25
- •Дополнительное задание для самостоятельного выполнения
- •Использование списков для оформления текста
- •Задание № 7. Набрать следующий фрагмент текста с соблюдением форматирования Основное задание
- •Изменение формата маркированного или нумерованного списка
- •В нумерованном списке выделите элемент, для которого требуется начать нумерацию с 1.
- •Размещение текста в несколько колонок Задание № 8. Набрать следующий фрагмент текста с соблюдением форматирования
- •Удаление колонок
- •Границы и заливка
- •Задание № 9. Набрать следующий фрагмент текста с соблюдением форматирования
- •Работа с таблицами Создание новой таблицы.
- •Задание № 10. Набрать следующий фрагмент документа с соблюдением форматирования
- •Выделение элементов в таблице
- •Изменение ориентации текста в ячейке, графическом объекте или выноске
- •Вставка в документ рисунков Вставка рисунка из коллекции
- •. Графический редактор. (3, глава15)
- •Электронные таблицы
- •Задания.
- •1) Копирование содержимого в соседние ячейки
- •2) Использование списков для автозаполнения
- •3) Задание закона для автозаполнения
- •Задание 1
- •Задание 2
- •3. Набрать формулу. Для того, чтобы ввести адрес ячейки, достаточно щелкнуть по этой ячейке.
- •4. Зафиксировать формулу.
- •Задания для самостоятельного выполнения
- •1.Подсчитать количество сотрудников в каждой фирме , с разным образованием
- •Дан курс доллара и стоимость работ . Подсчитать стоимость работ в долларах ,ндс, Спец налог, к оплате
- •Базы данных.
- •Программа создания презентации(Power Point) Создание интерактивной презентации
- •Тема «Алгоритмизация и программирование. Технология программирования» Языки программирования высокого уровня (3,глава20) (1, глава18), Разработка алгоритмов и программ
- •X и y примут значения …
- •Тема «Локальные и глобальные сети» (1,глава6), (2, глава7), (3, глава8 Упражнение 9.2-9.8)
- •Тема: «Основы и методы защиты информации». (2, глава15), (3,глава 8.4)
- •Компьютерные вирусы
Тема «Алгоритмизация и программирование. Технология программирования» Языки программирования высокого уровня (3,глава20) (1, глава18), Разработка алгоритмов и программ
Тест
На рисунке представлен фрагмент алгоритма, имеющий ____________ структуру.
-: разветвляющуюся
-: циклическую с предусловием
-: линейную
-: циклическую с постусловием
В результате выполнения фрагмента блок-схемы алгоритма
a и b примут значения …
-: a=4, b=2
-: a=2, b=2
-: a=2, b=4
-: a=0, b=0
В результате выполнения фрагмента блок-схемы алгоритма
X и y примут значения …
-: X=3 , Y=4,5
-: X=2 , Y=2
-: X=2 , Y=3,5
-: X=3 , Y=0,5
Изображенный на рисунке фрагмент алгоритма
определяет ...
-: наименьшее из чисел А и В
-: минимум из трех чисел
-: наибольшее из чисел В и С
-: максимум из трех чисел
В результате выполнения алгоритма
значение переменной b будет равно…
-: 6
-: 2
-: 5
-: 8
Следующий фрагмент программы
ЕСЛИ Х < Y ТО
ЕСЛИ X < Z ТО M := X
ИНАЧЕ M := Z
ВСЕ
ИНАЧЕ
ЕСЛИ Y < Z ТО M := Y
ИНАЧЕ M := Z
ВСЕ
ВСЕ
вычисляет…
-: наименьшее из чисел Y и Z
-: наибольшее из чисел X и Y
-: минимум из трех чисел
-: максимум из трех чисел
В результате выполнения алгоритма
алг «Вычисление значения переменной s»
s:=0
нц для k:=2 до 6
s:=s+k
кц
вывод s
значение переменной s будет равно числу …
-: 20
-: 12
-: 14
-: 6
Инструкция 3 в приведенном операторе
если условие 1
то инструкция 1
иначе если условие 2 то инструкция 2
иначе инструкция 3
конец если
выполняется, если …
-: условие 1 и условие 2 истинны
-: условие 1 истинно, условие 2 ложно
-: условие 1 ложно, условие 2 ложно
-: условие 1 ложно, условие 2 истинно
Если задан фрагмент алгоритма
если a>b, то a=a-b, иначе b=b-a
если a>b, то a=a-b, иначе b=b-a
напечатать a, b
то при заданных начальных условиях a = 375; b=425 после выполнения алгоритма переменные a и b соответственно примут значения …
-: a = 375; b = 425
-: a = 375; b = 50
-: a = 325; b = 50
-: a = 375; b= - 325
Если задан фрагмент алгоритма
если a > b
то a = a - b, b = b - a
иначе b = b - a, a = a – b
все
напечатать a, b
то при заданных начальных условиях a = 5; b = - 4 после выполнения алгоритма переменные a и b соответственно примут значения …
-: a = 18; b = -9
-: a = 9; b = - 4
-: a = -9; b = -4
-: a = 9; b= - 13
В результате работы алгоритма
Y := X + 5
X := Y
Y := X + Y
вывод Y
переменная Y приняла значение 14. До начала работы алгоритма значением переменной X являлось число…
-: 2
-: 10
-: 5
-: 7
В результате работы алгоритма
Y := X - 1
X := Y +2
Y := X + Y
вывод Y
переменная Y приняла значение 10. До начала работы алгоритма значением переменной X являлось число…
-: 5
-: 2
-: 10
-: 7
В результате выполнения фрагмента блок-схемы алгоритма
ввод Х, А, В, С
Y := X^3+B*C+A
вывод Y
при вводе значений Х, А, В, С, равных: 3, 2048, 2047 и -1 соответственно, значение Y будет равно…
-: 28
-: -2047
-: 1
-: 2048
Значение Y в результате выполнения алгоритма
ввод А, В, С, Х
Y := (A+C)/B*X
вывод Y
при вводе значений: 10, 3, 14, 4, будет равно…
-: 3,714
-: 32
-: 3
-: 8
Круглые скобки для определения порядка выполнения вычислений выражения ab*2+3.456 y правильно расставлены в выражении …
-: ((a^b)*2)+(3.456*y)
-: A^(B*2)+(3.456*y)
-: ((A^B)*2+3.456*y
-: (A^(B*2)+3.456^y)
Задан фрагмент алгоритма:
1) если a<b, то с=b-a, иначе c=2*(a-b)
2) d=0
3) пока c>a выполнить действия d=d+1, с=с-1
В результате выполнения данного алгоритма с начальными значениями a=8, b=3, переменные c и d примут значения...
-: c=5, d=0
-: c=10, d=1
-: c=8, d=2
-: c=-5, d=1
Значение переменной d после выполнения фрагмента алгоритма
k := 30
выбор
| при div ( k, 12 ) = 2: d := k;
| при mod( k, 12 ) < 5: d := 2;
| при mod( k, 12 ) > 9: d := 3;
| иначе d := 1;
все
равно...
-: 30
-: 2
-: 3
-: 1
После выполнения алгоритма
b:= 10
d:= 50
нц пока d >= b
| d := d - b
кц
значение переменной d равно...
-: 40
-: 0
-: 10
-: 20
Алгоритм - это
описание последовательности действий для решения задачи или достижения поставленной цели;
правила выполнения основных операций обработки данных;
описание вычислений по математическим формулам.
Программа - это
текст, оформленный по определенным правилам;
алгоритм, записанный на языке программирования;
описание алгоритма на языке, понятном исполнителю.
Языки, представляющие программы в виде последовательной цепочки отдельных директив (операторов) - это
императивные языки;
языки обработки графики;
языки для обработки текста;
функциональные языки;
логические языки.
Языки, используемые для доказательства или опровержения гипотез на основе определенной системы аксиом - это
императивные языки;
языки обработки графики;
языки для обработки текста;
функциональные языки;
логические языки.
Условные операторы выполняют следующие действия
задают значение переменных;
меняют значения констант;
вычисляют значения математических выражений;
вычисляют логические выражения;
разветвляют алгоритмы и организуют их выполнение по одной из ветвей;
организуют выполнение повторяемых действий
организуют безусловные переходы в алгоритме;
соотносят переменным некоторые множества допустимых значений.
Операторы цикла выполняют следующие действия
задают значение переменным;
меняют значения констант;
вычисляют значения математических выражений;
вычисляют логические выражения;
разветвляют алгоритмы и организуют их выполнение по одной из ветвей;
организуют выполнение повторяемых действий;
организуют безусловные переходы в алгоритме;
соотносят переменным некоторые множества допустимых значений.
Все языки программирования общего назначения позволяют оперировать следующими основными типами данных:
целыми числами;
вещественными числами;
графическими элементами;
списками разнотипных данных;
таблицами разнотипных данных;
звуками;
логическими;
символьными;
строковыми;
списками однотипных данных;
таблицами однотипных данных;
многомерными массивами однотипных данных;
файлами.
Литература.
Информатика: Учебник для вузов/Под ред. Макаровой Н. В. - М.: «Финансы и статистика», 2004г.
Экономическая информатика: Учебник для вузов./ В, П, Косарева:- М.: «Финансы и статистика», 2007г.
Информатика. Учебник для вузов/ С.В. Симонович-«Питер», 2008г