Ответы к билетам по курсу «Информатика и икт» для проведения экзамена в 9 классе (2010-2011 учебный год) Билет №1
Вид материала | Документы |
- Рабочая программа курса информатики и икт 10 класс Составитель: учителя физики и информатики, 502.33kb.
- Тематическое планирование курса «Информатика и икт» в 10 классе на 2011-2012 уч год., 579.08kb.
- Анализ работы районного методического объединения учителей информатики Аткарского муниципального, 62.76kb.
- Рабочая программа по информатике и икт на 2011/2012 учебный год, 463.81kb.
- Программа вступительного экзамена для поступающих в профильную и научно-педагогическую, 68.1kb.
- Шпаргалки к билетам, 1203.69kb.
- Рабочая программа (фио) учителя информатики и икт по учебному курсу «Информатика, 317.58kb.
- Рабочая программа «Основы микроэлектроники» для специальностей «Информатика и английский, 501.86kb.
- Анализ пробного экзамена по русскому языку в 9 классе моу малощербединская сош 2010-2011, 39.97kb.
- Публичный доклад за 2010-2011 учебный год, 179.62kb.
Билет №12.
- Понятие алгоритма. Свойства алгоритма. Исполнители алгоритмов (назначение, среда, Режим работы, система команд). Компьютер как формальный исполнитель алгоритма (программ).
Алгоритм – это понятное и точное указание исполнителю совершить последовательность действий, направленных на решение поставленной задачи.
Термин имеет интересное историческое происхождение. В IX веке великий узбекский математик аль-Хорезми разработал правила арифметических действий над десятичными числами. Совокупность этих правил в Европе стали называть "алгоризм". Впоследствии слово трансформировалось до известного нам сейчас вида и, кроме того, расширило свое значение: алгоритмом стали называть любую последовательность действий (не только арифметических), которая приводит к решению той или иной задачи. Можно сказать, что понятие вышло за рамки математики и стало применяться в самых различных областях.
Большинство женщин и некоторые мужчины пользуются поваренной книгой – сборником всевозможных описаний последовательности действий, направленных на получение вкусных блюд. Еще более четкие указания по изготовлению продукции содержит обыкновенный аптечный рецепт – в этом случае от точности выполнения алгоритма может порой зависеть жизнь пациента. Определенным алгоритмом действий "руководствуется" стиральная машина или микроволновая печь. Любому шахматисту известен способ, как поставить мат одинокому королю противника с помощью ладьи и своего короля. Школьный курс математики также предлагает большое разнообразие алгоритмов: умножение "столбиком" и деление "уголком", приведение к общему знаменателю...
Описанные выше алгоритмы обычно принято называть "бытовыми". Кроме них, можно выделить еще три крупных разновидности алгоритмов: вычислительные, информационные и управляющие. Первые, как правило, работают с простыми видами данных (числа, векторы, матрицы), но зато процесс вычисления может быть длинным и сложным. Информационные алгоритмы, напротив, реализуют сравнительно небольшие процедуры обработки (например, поиск элементов, удовлетворяющих определенному признаку), но для больших объемов информации. Наконец, управляющие алгоритмы непрерывно анализируют информацию, поступающую от тех или иных источников, и выдают результирующие сигналы, управляющие работой тех или иных устройств. Для этого вида алгоритмов очень существенную роль играет их быстродействие, так как управляющие сигналы всегда должны появляться в нужный момент времени.
Итак, всюду мы встречаем алгоритмы, но удивительным образом это изобилие не только не мешает нам, но, наоборот, ведет нас кратчайшими путями к решению наших проблем.
Рассмотрим теперь, какими наиболее важными чертами обладает алгоритм. Начнем с того, что алгоритм использует исходные данные, перерабатывая которые он получает требуемый результат. Данное положение легко проиллюстрировать в виде следующей наглядной схемы.
Таким образом, каждый алгоритм – это правила, описывающие процесс преобразования исходных данных в необходимый результат. Заметим, что данное важное свойство в некоторых книгах приводят как определение алгоритма.
Объект, который будет выполнять алгоритм называют Исполнителем. Его предназначение - точно выполнить предписания алгоритма, подчас не задумываясь о результатах и целях. Исполнителями могут быть: солдат армии, который обязан беспрекословно выполнять приказы старших по званию чинов; собака, которая должна выполнять команды хозяина; робот, производящий измерения в космосе, выполняет команды, поступающие от космического центра; летчик, который должен точно выполнять распоряжения диспетчера аэропорта; компьютер и т.д.
Во всех приведенных выше примерах объект, исполняющий действия алгоритма, не обязан: понимать цели и методы достижения этой цели; пропускать действия или менять их порядок по своему усмотрению; искать какую-то замену, если действие выполнить невозможно. Т.е. исполнитель формально, не стараясь понять поставленную задачу, выполняет команду за командой.
Компьютер – формальный автоматический исполнитель алгоритмов.
Представление информационного процесса в форме алгоритма позволяет поручить его автоматическое исполнение различным техническим устройствам, среди которых особое место занимает компьютер. При этом говорят, что компьютер исполняет программу (последовательность команд), реализующую алгоритм. Алгоритм, записанный на "понятном" компьютеру языке программирования, называется программой.
Исполнитель способен выполнять только ограниченное количество команд. Исполнитель, как и любой объект, находится в определенной среде и может выполнять только допустимые в ней действия. При создании алгоритма для конкретного Исполнителя требуется знать систему команд Исполнителя (далее СКИ). Поэтому алгоритм дорабатывается и детализируется так, чтобы в нем присутствовали только те команды и инструкции, которые может выполнить Исполнитель.
Для того чтобы произвольное описание последовательности действий было алгоритмом, оно должно обладать следующими свойствами.
Дискретность (от лат. discretus – разделенный, прерывистый). Процесс решения задачи должен быть разбит на последовательность отдельных шагов, каждый из которых называется командой.
Понятность. Каждая команда алгоритма должна быть понятна тому, кто исполняет алгоритм; в противном случае эта команда и, следовательно, весь алгоритм в целом не могут быть выполнены.
Определенность или детерминированность (от лат. determinate – определенность, точность). Команды, образующие алгоритм (или, можно сказать, входящие в СКИ), должны быть предельно четкими и однозначными. Их результат не может зависеть от какой-либо дополнительной информации извне алгоритма. Сколько бы раз вы не запускали программу, для одних и тех же исходных данных всегда будет получаться один и тот же результат.
Результативность. Результат выполнения алгоритма должен быть обязательно получен, т.е. правильный алгоритм не может обрываться безрезультатно из-за какого-либо непреодолимого препятствия в ходе выполнения. Кроме того, любой алгоритм должен завершиться за конечное число шагов. Большинство алгоритмов данным требованиям удовлетворяют, но при наличии ошибок возможны нарушения результативности.
Корректность. Любой алгоритм создан для решения той или иной задачи, поэтому нам необходима уверенность, что это решение будет правильным для любых допустимых исходных данных. Указанное свойство алгоритма принято называть его корректностью.
Массовость. Алгоритм имеет смысл разрабатывать только в том случае, когда он будет применяться многократно для различных наборов исходных данных.
- Позиционные и непозиционные системы счисления. Запись чисел в позиционных системах счисления.
Определение 1. Система счисления – это совокупность правил для обозначения и наименования чисел.
Системы счисления делятся на следующие виды:
- непозиционные системы счисления;
- позиционные системы счисления.
Простейшая и самая древняя – так называемая унарная система счисления. В ней для записи любых чисел используется всего один символ – палочка, узелок, зарубка, камушек. Длина записи числа при таком кодировании прямо связана с его величиной, что роднит этот способ с геометрическим представлением чисел в виде отрезков. Сами того не осознавая, этим кодом пользуются малыши, показывая на пальцах свой возраст. Именно унарная система счисления до сих пор вводит детей в мир счета.
Определение 2. Непозиционной называется такая система счисления, в которой количественный эквивалент каждой цифры не зависит от ее положения (места, позиции) в коде числа.
Непозиционные системы счисления возникли раньше позиционных. Вот только некоторые примеры таких систем.
Пример 1. До наших дней сохранилась римская система счисления. В римской системе счисления цифры обозначаются буквами латинского алфавита:
I – 1; V – 5; Х – 10; L – 50; С – 100; D – 500; М – 1000; ...
Для записи промежуточных чисел используется правило:
меньшие знаки, поставленные справа от большего, прибавляются к его значению, а меньший знак, поставленный слева от большего, вычитается, из него.
Например, IX обозначает 9, XI обозначает 11. Десятичное число 28 представляется следующим образом: XXVIII =10+10+5+1+1+1, а десятичное число 99 имеет вот такое представление: IC=–1+100.
Римская система счисления сегодня используется в основном для обозначения знаменательных и юбилейных дат, разделов и глав в книгах.
Пример 2. В старину на Руси широко применялись системы счисления, с помощью которых сборщики податей заполняли квитанции об уплате подати (ясака) и делали записи в податной тетради.
Например, 1232 руб. 24 коп. изображается так, как на рисунке. Вот текст закона об этих, так называемых ясачных знаках:
"Чтобы на каждой квитанции, выдаваемой Родовитому Старосте, от которого внесен будет ясак, кроме изложения словами, было показано особыми знаками число внесенных рублей и копеек так, чтобы сдающие простым счетом сего числа могли быть уверены в справедливости показания. Употребляемые в квитанции знаки означают: звезда − тысяча рублей, колесо − сто рублей, квадрат − десять рублей, Х − один рубль, IIIIIIIIII − десять копеек, I − копейку. Дабы неможно было сделать здесь никаких прибавлений, все таковые знаки очерчивать кругом прямыми линиями" .
Непозиционные системы счисления имеют ряд недостатков:
- Для записи больших чисел приходится вводить новые цифры. Например, пользуясь только цифрами I, V, X, число "тысяча" записать неудобно. И всегда есть числа, которые трудно изобразить даже вновь введенными цифрами.
- Невозможно записывать дробные и отрицательные числа.
- Сложно выполнять арифметические операции.
Определение 3. Система счисления называется позиционной, если количественный эквивалент (значение) цифры зависит от ее места (позиции) в коде числа.
В привычной нам системе счисления для записи чисел используются десять различных знаков (цифры 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9). Поэтому ее называют десятичной. Из двух написанных рядом цифр (55) левая выражает число, в десять раз большее, чем правая. Имеет значение не только сама цифра, но и ее место, позиция. Именно поэтому такую систему счисления называют позиционной (поместной).
Потребовалось много тысячелетий, чтобы люди научились называть и записывать числа так, как это делаем мы с вами. Начало этому было положено в Древнем Египте и Вавилоне и было в основном завершено индийскими математиками в V—VII вв. н.э. Арабы, познакомившись с этой нумерацией первыми, по достоинству ее оценили. Получив название арабской, эта система в XII в. н.э. распространилась по всей Европе и, будучи проще и удобнее остальных систем счисления, быстро их вытеснила. Произошло это еще и потому, что простейший счетный прибор, работающий в десятичной системе счисления, был всегда у человека под рукой – это его 10 пальцев. В XIII веке монах Беда Достопочтенный составил описание правил счета, согласно которым различные загибы фаланг пальцев позволяли изображать единицы, десятки, сотни и тысячи, а определенные жесты рук – считать до миллиона. Правда, такой "инструмент" имел один весьма существенный недостаток – неудобство хранения результатов даже в течение короткого времени. Но зато у него есть и ряд немаловажных достоинств, которыми современные ученые пытаются наделить современные счетные устройства. Это, прежде всего, простота и надежность, а также компактность и удобство "хранения и транспортировки".
Сегодня десятичными числами выражаются время, номера домов и телефонов, цены, бюджет, на них базируется метрическая система мер. Арифметические действия над десятичными числами производятся с помощью достаточно простых операций, в основе которых лежат известные каждому школьнику таблицы умножения и сложения, а также правило переноса: если в результате сложения двух цифр получается число, которое больше или равно 10, то оно записывается с помощью двух цифр, находящихся на соседних позициях.
Изучаемые в самом раннем возрасте, эти правила в результате повседневной практики усваиваются так прочно, что мы оперируем ими уже подсознательно. По этой причине сегодня многие люди даже не догадываются о существовании других систем счисления.
Кроме десятичной, истории цивилизации известны многие другие позиционные системы счисления, в том числе двадцатеричная и шестидесятеричная системы счисления. Остатки последней мы находим в сохранившемся до наших дней обыкновении делить один час на 60 минут, одну минуту – на 60 секунд.
В Китае долгое время пользовались пятеричной системой счисления.
Широкое распространение до первой трети XX в. имели элементы двенадцатеричной системы счисления. При этом число двенадцать (дюжина) даже составляло конкуренцию десятке в борьбе за почетный пост основания общеупотребительной системы счисления. Дело в том, что число 12 имеет больше делителей (2, 3, 4, 6), чем 10 (2 и 5). Поэтому в двенадцатеричной системе счисления гораздо удобнее производить расчеты, нежели в десятичной. Неудивительно, что в XIX в. среди математиков раздавались голоса за полный переход на эту систему. И только возможность счета по пальцам рук склонила чашу весов. Тем не менее, дюжина достаточно прочно вошла в нашу жизнь: в сутках две дюжины часов, час делится на пять дюжин минут, круг содержит тридцать дюжин градусов, фут делится на двенадцать дюймов. Влияние двенадцатеричной системы счисления ощущается сегодня хотя бы в том, что карандашей или фломастеров в наборе обычно бывает 6, 12, 24 и т.д.
А вот шведский король Карл XII в 1717 г. увлекался восьмеричной системой, считал ее более удобной, чем десятичная, и намеревался королевским указом ввести ее как общегосударственную. Только неожиданная смерть помешала осуществлению столь необычного намерения.
Основные достоинства любой позиционной системы счисления – простота выполнения арифметических операций и ограниченное количество символов, необходимых для записи любого числа.
Определение 4. Основанием (базисом) позиционной системы счисления называется количество знаков или символов, используемых для изображения числа в данной системе счисления.
Основание в любой системе записывается как 10, но в разных системах имеет разное количественное значение. Оно показывает, во сколько раз изменяется количественное значение цифры при перемещении ее на соседнюю позицию.
В десятичном числе А=255=2х102+5х101+5х100 цифры 5, находящиеся на разных позициях, имеют различные количественные значения – 5 десятков и 5 единиц. При перемещении цифры на соседнюю позицию ее вес (числовой эквивалент) изменяется в 10 раз.
Позиционных систем очень много, так как за основание системы счисления можно принять любое число не меньше 2. Наименование системы счисления соответствует ее основанию (десятичная, двоичная, пятеричная и т.д.).
Представление чисел в позиционных системах счисления
В повседневной жизни наиболее употребительна десятичная система счисления. И тем не менее великий французский математик и естествоиспытатель Блез Паскаль писал: "Десятичная система построена довольно неразумно, конечно – в соответствии с людскими обычаями, а вовсе не с требованиями естественной необходимости, как склонно думать большинство людей". В ряде как теоретических, так и практических задач некоторые системы счисления, отличные от десятичной, имеют определенные преимущества.
Наша десятичная система характеризуется тем, что в ней 10 единиц какого-либо разряда образуют единицу следующего старшего разряда. Другими словами, единицы различных разрядов представляют собой различные степени числа 10.
В системе счисления с основанием q (q-ичная система счисления) единицами разрядов служат последовательные степени числа q, иначе говоря, q единиц какого-либо разряда образуют единицу следующего разряда. Для записи чисел в q-ичной системе счисления требуется q различных знаков (цифр), изображающих числа 0, 1,..., q–1. Запись числа q в десятичной системе счисления имеет вид 10.
В позиционной системе счисления любое вещественное число может быть представлено в следующем виде:
Aq=±(an-1qn–1+an–2qn–2+...+a0q0+a–1q–1+a–2q–2+...+a–mq–m) (1)
или
Здесь:
Аq − само число,
q − основание системы счисления,
аi − цифры данной системы счисления,
n − число разрядов целой части числа,
m − число разрядов дробной части числа.
Определение 5. Запись числа по формуле (1) называется развернутой формой записи.
Иначе такую форму записи называют многочленной, или степенной.
Пример 1. Десятичное число А10=4718,63 в виде (1) запишется так:
А10=4 × 103+7 × 102+1 × 101+8 × 100+6 × 10–1+3 × 10–2
Пример 2. Восьмеричная система счисления. Основание: q=8. Алфавит: 0, 1, 2, 3, 4, 5, 6 и
Формула (1) для восьмеричной системы счисления имеет вид:
A8=(an–1×8n–1+...+a0×80+a–1×8–1+...+a–m×8–m), где ai − цифры 0–7.
Восьмеричное число A8=7764,1 в виде (1) запишется так:
A8=7 × 83+7 × 82+6 × 81+4 × 80+1 × 8–1
Пример 3. Пятеричная система счисления. Основание: q=5. Алфавит: 0, 1, 2, 3 и 4.
Пятеричное число A5=2430,21 в виде (1) запишется так:
A5=2 × 53+4 × 52+3 × 51+0 × 50+2 × 5–1+1 × 5–2
Развернутая форма записи числа применяется для перевода чисел из любой системы счисления в десятичную. Так, вычислив последнее выражение, можно получить десятичный эквивалент указанного пятеричного числа: 365,44.
Пример 4. Шестнадцатеричная система счисления. Основание: q=16. Алфавит: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, Е и F.
Здесь только десять цифр из шестнадцати имеют общепринятое обозначение 0–9. Для записи остальных цифр обычно используются первые пять букв латинского алфавита − А, В, С, D, Е и F, означающие соответственно 10, 11, 12, 13, 14 и 15.
Таким образом, запись 3AF, означает:
ЗAF16=З × l62+10 × l61+l5 × l60=З × 256+160+15=94310.
Из (1) легко получить формулу (2) для записи произвольного целого числа:
Aq=±(an–1 × qn–1+an–2 × qn–2+...+a–m × q–m) (2)
и формулу (3) для записи произвольного дробного числа:
Aq=±(a–1 × q–1+a–2 × q–2+...a–m × q–m) (3)
Определение 6. Свернутой формой записи числа называется запись в виде
Aq=±аn–1аn–2...a1а0a–1...а–m
Именно такой формой записи чисел мы и пользуемся в повседневной жизни. Иначе свернутую форму записи называют естественной, или цифровой.
Примеры чисел: 32218; 43216; 12215; 12213; 10112.
- Практическое задание. Формирование запроса на поиск данных в среде системы управления базами данных.
Билет N13.
- Линейная алгоритмическая конструкция. Команда присваивания. Примеры.
(См. билет№6 вопрос 2).
- Правила перевода из десятичной системы счисления в двоичную, восьмеричную целой и дробной части числа.
Перевод целого числа из десятичной системы счисления в любую другую систему счисления. При переводе целого числа из десятичной системы счисления в любую другую систему счисления, нужно это число последовательно делить на основание новой системы счисления так, чтобы в остатках от деления были только символы новой системы счисления. Число в новой системе счисления записывается как последовательность остатков от деления, записанных в обратном порядке, начиная с последнего. Например, переведём число 75 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную системы счисления:
Таким образом, число 7510 = 10010112 = 1138 = 4В16
Перевод дробной части числа из десятичной системы счисления в любую другую систему счисления.
При переводе дробной части числа из десятичной системы счисления в любую другую систему счисления, нужно дробную часть числа последовательно умножать на основание новой системы счисления. Дробная часть числа в новой системе счисления записывается как последовательность целых частей от умножения, записанных в прямом порядке, начиная с первого.
Например,переведём дробное число 0, 96 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную системы счисления:
Таким образом, число 0,9610 = 0,1111012 = 0,753418 = 0.F5C28F16
Перевод чисел из любой системы счисления в десятичную систему счисления.
При переводе числа из любой системы счисления в десятичную систему счисления нужно каждый символ этого числа умножить на основание системы счисления, в которой записано это число, в степени соответствующей положению символа в записи числа и все произведения сложить.
Например:
1) переведём число 101100, 10112 из двоичной системы счисления в десятичную систему счисления:
101100, 1012 = 1*25 + 0*24 + 1*23 + 1*22 + 0*21 + 0*20 + 1*2-1 + 0*2-2 + 1*2-3 =
= 32 + 0 + 8 + 4 + 0 + 0 + 0,5 + 0 + 0,125 = 44, 62510
2) переведём число 375,6248 из восьмеричной системы счисления в десятичную систему счисления:
375, 6248 = 3*82 + 7*81 + 5*80 + 6*8-1 + 2*8-2 + 4*8-3 =
= 192 + 56 + 5 + 0,75 + 0,03125 + 0,00781835938 = 253, 7890683593810
3) переведём число ACF,5D16
ACF, 5D16= 10*162 + 12*161 + 15*160 + 5*16-1 + 13*16-2 =
= 256 + 192 + 15 + 0,3125 + 0,050775 = 463, 36327510
- Рассчитайте, какое количество страниц простого текста можно сохранить на дискете при заданных размерах страницы и кодовой таблице.
Рассчитайте, какое количество страниц простого текста (используется кодовая таблица СР 1251 - Windows Cyrillic) можно сохраните на дискете объемом 1,44 мегабайт при размере страницы в 30 строк по 65 символов каждая.
Билет N14.
- Алгоритмическая структура «ветвление». Команда ветвления. Примеры полного и неполного ветвления.
При составлении алгоритмов решения разнообразных задач часто бывает необходимо обусловить те или иные предписания, т.е. поставить их выполнение в зависимость от результата, который достигается на определенном шаге исполнения алгоритма. Например, алгоритм нахождения корней квадратного уравнения с помощью компьютера должен содержать проверку знака дискриминанта. Лишь в том случае, когда дискриминант положителен или равен нулю, можно проводить вычисление корней.
По этой причине в теории алгоритмов наряду со "следованием" предлагается вторая базовая структура, называемая "ветвление". Эта структура предполагает формулировку и предварительную проверку условий с последующим выполнением тех или иных действий, реализуя альтернативный выбор.
В словесной форме представления алгоритма "ветвление" реализуется в виде команды:
если <ЛВ> то <Серия 1> Иначе <Серия2>
Здесь <ЛВ> – это логическое выражение, <Серия1> – описание последовательности действий, которые должны выполняться, когда <ЛВ> принимает значение ИСТИНА, <Серия2> – описание последовательности действий, которые должны выполняться, когда <ЛВ> принимает значение ЛОЖЬ. Любая из серий может быть пустой. В этом случае ветвление называется неполным. Каждая серия может, в свою очередь, содержать команду ветвления, что позволяет реализовать не только альтернативный выбор действий.
Если для представления алгоритма используется блок-схема, структура "ветвление" изображается так:
Полное ветвление
Неполное ветвление
В языке программирования Turbo Pascal структура ветвления изображается оператором:
IF (если) <ЛВ> THEN (то, тогда) <Блок1> ELSE (иначе) <Блок2>;
Здесь <Блок1> и <Блок2> – последовательности операторов языка Turbo Pascal, заключенные в операторные скобки BEGIN..END. В данном случае представлен полный условный оператор, если ELSE отсутствует, то это неполный условный оператор.
Рассмотрим пример использования структуры "ветвление". Одной из типичных задач информатики является задача сортировки: упорядочения по возрастанию или убыванию величин порядкового типа. Составим алгоритм и программу сортировки списка из двух фамилий, используя неполное ветвление. Алгоритм решения задачи представлен на блок-схеме.
Program Sort;
Var X,Y,C: String;
Begin
Writeln('Введите две фамилии');
Readln(X,Y);
IF X>Y THEN
Begin
С:=X; X:=Y; Y:=С
End;
Writeln('После сортировки');
Writeln(X); Writeln(Y);
Readln;
End.
Рассмотрим теперь в качестве примера использования полного ветвления алгоритм и программу вычисления отношения двух чисел с блокировкой деления на ноль и выводом соответствующего сообщения на экран монитора. Алгоритм решения задачи представлен на блок-схеме.
Program REL;
Var А,В,С: Real;
Begin
Writeln('Введи 2 числа');
Readln(А,В);
IF В<>0 THEN
BEGIN
С:=А/В;
Writeln('С =',С)
End Else
Writeln('ДЕЛЕНИЕ НА 0');
Readln;
End.
Обратите внимание на то, что перед служебным словом Else разделитель – точка с запятой – не ставится.
- Системная среда Windows. Назначение системной среды, графический интерфейс. Представление о папке файле.
Пользовательский графический интерфейс является системной средой Windows, включающей в себя не только операционную систему, но и пользовательскую оболочку.
Основные компоненты интерфейса:
- рабочее поле (область экрана, в которой выполняется работа или воспроизводятся данные);
- рабочие инструменты (специальные средства для выполнения работы);
- элементы управления (средства для настройки инструментов, режимов работы программы и параметров документа, например, разделы меню, кнопки и др.);
- управляемые объекты (программы, документы, папки, ярлыки).
Рабочее поле Windows
Рабочее поле Windows обычно называют Рабочим столом, которое занимает все пространство экрана, и используется для формирования изображения. На рабочем столе располагаются инструменты и элементы управления: панель задач, значки (ярлыки, иконки) программ и документов. На панели задач расположена кнопка «Пуск», открывающая доступ к разделам основного меню — главного элемента управления операционной системой. В противоположном конце панели задач располагаются инструменты контроля времени и основного языка.
По характеру содержания и приемам работы в Windows различают четыре типа окон:
1. окна папок (предназначены в первую очередь для доступа к объектам);
2. диалоговые окна (предназначены для настроек и управления);
3. окна справочной системы (служат для доступа к статьям справочной системы);
4. рабочие окна приложений (предназначены для исполнения прикладных программ).
Все окна одного типа (кроме рабочих окон приложений) имеют сходную структуру, содержат стандартные наборы элементов оформления и управления и позволяют использовать при работе с ними стандартный набор приемов. Рабочие окна приложений тоже в определенной (хотя и не в полной) мере подчиняются общей идеологии Windows. Различия между окнами этого типа обусловлены функциональными различиями между соответствующими программами-приложениями, а также тем, что приложения для Windows выпускает множество различных фирм и отдельных авторов. Тем не менее, эти окна тоже имеют много стандартных элементов, и если пользователь уже знаком с каким-то приложением Windows, то, освоение каждой последующей программы происходит достаточно быстро.
В исходном состоянии на рабочем столе могут размещаться:
- значки и ярлыки объектов Windows;
- окна открытых приложений;
- панель задач, содержащая кнопку «Пуск», панель индикации и ряд панелей инструментов рабочего стола;
- подложка рабочего стола, содержащая или однородный фон, или фоновый рисунок, или фоновый узор, или объекты активного рабочего стола.
По ходу работы на рабочем столе могут раскладываться дополнительные объекты: окна папок, диалоговые окна, окна приложений, окна справочной‚ системы и панели инструментов рабочего стола.
Основными объектами Windows ЯВЛЯЮТСЯ приложение, папка, документ, ярлык.
Ярлык — это указатель программы или документа, содержащий информацию об объекте, на который он указывает, но не являющийся таковым. Ярлык отличается от значка программы или документа наличием стрелки в левом ни углу. Раскрытие свойства ярлыка можно увидеть местоположение самой оригинальной программы, на которую он указывает. Использование позволяет избежать проблем со случайно удаленной программой. Удаление ярлыка не приводит к удалению самой программы.
Способы создания ярлыка:
- Перетаскивание объекта правой кнопкой. Если вы перетаскиваете объект правой кнопкой и оставляете его на рабочем столе или в папке, то Windows выводит на экран меню с возможностью выбора копирования, перемещения или создания ярлыка. Выберите пункт меню «Создать ярлыки».
- Использование контекстного меню. Щелкните правой кнопкой на объекте. При этом на экран выводится контекстное меню. Выберите из этого меню пункт «Создать ярлык». Это приведет к созданию ярлыка объекта в том же месте (папке или каталоге), где он расположен. После того, как вы создали ярлык, перетащите его левой кнопкой (чтобы переместить) на рабочий стол или в папку по вашему выбору.
- Использование процедуры копирования. Щелкните на файле правой кнопкой мыши и выберите из появившегося контекстною меню команду «Копировать». Затем перейдите в папку, в которую хотите поместить ярлык этого файла щелкните правой кнопкой на пустом месте внутри нее и выберите из контекстною меню пункт «Вставить ярлык».
- Использование контекстного меню рабочего стола. Щелкните правой кнопкой на свободном месте рабочего стола. При этом на экран выводится контекстное меню для рабочего стола или для папки. Выберите из него пункт «Создать», затем «ярлык». Откроется диалоговое окно «Создание ярлыка», в котором предложит ввести имя программы, ярлык которой нужно создать, либо щелкнуть на кнопке Обзор для поиска программы.
Панель задач
Панель задач (панель быстрого доступа) обеспечивает один из возможных способов открытия программ, а также доступ к объектам, которые уже были открыты. Меню Пуск на панели задач содержит пункты, которые позволяют получить доступ, к программам, документам и другим объектам. Оно содержит также команды для запуска программ из командной строки, установки системных параметров и завершения работы Windows.
Перечислим стандартные пункты меню Пуск:
- Программы — каскадное менюю дает быстрый доступ ко всем стандартным программам.
- Документы — это меню содержит 15 документов и папок, с которыми работали за последнее время.
- Настройка — каскадное меню дает возможность доступа к панели управления (используется для конфигурирования системы), к папке «принтеры», к окну свойств панели задач, к настройкам рабочего стола и параметров папок, а также к программе обновления Windows.
- Поиск — позволяет найти файл или папку на компьютере или в сети, а также найти в сети определенный компьютер.
- Справка — открывает справочную систему Windows.
- Завершение работы — используется для корректного завершения работы на компьютере, либо для перезагрузки системы.
Проводник — приложение предоставляющее возможность комфортно просматривать содержимое памяти компьютера. Основные возможности, заложенные в Проводнике:
• управление файлами (запуск, копирование, перемещение, поиск);
• оперирование длинными именами файлов;
• создание папок и др.
Способы открытия Проводника:
1. Выбор команды Пуск/Программы/Стандартные/Проводник;
2. Открыть папку «Мой компьютер», выделить значок С: и выбрать из меню команды Файл/Проводник.
3. Щелкнуть правой кнопкой мыши на кнопке «Пуск» и выбрать из появившегося контекстного меню команду «Проводник».
Окно Проводника разделено на две области. В левой показаны все ресурсы компьютера, представленные в виде иерархической структуры, а в правой области (панели содержимого) на экран выводится содержимое вы бранной папки. Для просмотра содержимого папки необходимо щелкнуть на значке папки или описании в левой панели. Изменение вида значков устанавливается одной из четырех соответствующих команд меню «Вид» или щелчками на кнопке «Вид» панели инструментов. Если выбран просмотр крупных или мелких значков, то каждый объект помечается специальным значком, соответствующим его типу. Если выбран просмотр Списка, то панель содержимого выводит для каждого объекта малый значок вместе с описанием. Для папок описанием является имя папки. Для файлов описанием является длинное имя файла или короткое имя файла, если у данного файла отсутствует длинное имя.
Открытие объектов в окне Проводника. Если объекты содержат вложенные папки, то в дереве они помечаются маленьким знаком (+). Для отображения структуры вложенных папок нужно щелкнуть на знаке плюс. Когда палка раскроется и отобразится структура папок, содержащихся в ней, а знак плюс изменится на знак (—). Для свертывания папки нужно щелкнуть на знаке минус. Свертывание папок упрощает также просмотр полного дерева, меньше загромождая экран и делая поиск объектов более легким. Можно разворачивать и сворачивать объект в дереве двойным щелчком на нем.
Установка параметров Проводника осуществляется с помощью команды Вид/Панели инструментов/Настройка которая позволяет вынести новые кнопки назначения на панель инструментов.
Виды настроек:
- выключение и включение показа панели инструментов;
- выключение и включение названия кнопок;
- добавление и удаление дополнительных кнопок;
- вид отображения папок в панели содержимого.
Буфер обмена
Буфер обмена в Windows — это специальная область памяти, служащая для временного размещения информации. Информация помещенная в буфер обмена, доступна всем работающим программам. Таким образом, буфер обмена используется для переноса каких-либо данных между разными приложениями и документами. В приложениях имеются два метода занесения информации в буфер обмена: копирование и вырезание. Для этой цели используются команды Правка/Копировать и Правка/Вырезать соответственно. Данные, заносимые в буфер обмена, должны быть предварительно выделены. Доступные способы выделения зависят от конкретного приложения.
Для помещения в документ информации из буфера обмена используется команда Правка/Вставить конкретное место вставки определяется в разных приложениях по-разному. Если данные были помещены в буфер обмена в одном приложении, а вставка производится в другом, возможным оказывается создание комбинированных документов. Работать с буфером обмена с помощью клавиатуры намного удобнее, чем с помощью мыши. Особенно удобно то, что одни и те же клавиатурные комбинации работают практически в любых обстоятельств в самых разных приложениях, в диалоговых окнах, в окнах справочной системы и т. д. Есть два альтернативных набора эквивалентных команд:
- копирование — Сtrl + С или Сtrl + Ins;
- вырезание — Сtrl + Х или Shift + Del;
- вставка — Ctrl + V или Shift + Ins.
Стандартные программы
Стандартные программы, заложенные в Windows, позволяют удовлетворить многие потребности пользователя. К ним относятся: текстовые редакторы Блокнот, WordPad, графический редактор Раint, программа Калькулятор и др.
Блокнот — простейший текстовый редактор, в котором можно создать текстовый документ, запомнить его в файле и распечатать. Блокнот имеет резко ограниченные возможности обработки текста и хранения больших текстовых документов. Это записная книжка, ориентированная на заметки, записки, справки небольшого размера.
WordPad - текстовый редактор, позволяющий создавать простые текстовые документы и файлы, содержащий символьное и абзацноё форматирование, а также открывать и сохранять документы в нескольких форматах. WordPad является хорошим инструментом для создания заметок, писем, отчетов и других текстовых документов для которых главным является содержание, а не оформление.
Раint — графический редактор, позволяющий создавать простейшие графические изображения. В более старших версиях Windows в данный редактор встроена возможность обработки фотографий и сохранения изображений в форматах, используемых в глобальной сети Интернет.
Калькулятор — это простая, но полезная программа, которую можно использовать так же, как карманный калькулятор. Она работает в двух режимах: обычный калькулятор и инженерный калькулятор. Обычный калькулятор выполняет четыре арифметических действия, а также вычисления процентов, квадратного корня и обратной величины. Инженерный калькулятор может также вычислять тригонометрические и логические функции, а также переводить числа и углы в раз системы счисления и выполнять другие операции.
- Решите текстовую логическую задачу.
Задача.
В одном доме живут Воронов, Павлов, Журавлев, Синицын. Один из них -
математик, другой - художник, третий-писатель, а четвертый-баянист. Известно, что:
ни Воронов, ни Журавлев не умеют играть на баяне; Журавлев не знаком с Вороновым; писатель и художник в воскресенье уезжают на дачу к Павлову; писатель собирается написать очерк о Синицыне и Воронове.
Требуется определить, кто есть кто.
Билет N15.
- Алгоритмическая структура «цикл». Циклы со счетчиком и циклы по условию.
(См. билет №11 вопрос 2)
- Основные этапы в информационном развитии общества. Основные черты информационного общества. Информатизация.
Этапы в информационном развитии общества.
В истории человеческого общества несколько раз происходили радикальные изменения в информационной области, которые можно назвать информационными революциями.
Первая информационная революция была связана с изобретением письменности. Изобретение письменности позволило накапливать и распространять знания. Цивилизации, освоившие письменность, развивались быстрее других. достигали более высокого культурного и экономического уровня. Примерами могут служить Древний Египет, страны Междуречья, Китай. Позднее переход к алфавитному способу письма сделал письменность более доступной и способствовал смещению центров цивилизации в Европу (Греция, Рим).
Вторая информационная революция (в середине XVI в.) была связана с изобретением книгопечатания. Стало возможным не только сохранять информацию, но и сделать ее массово-доступной. Все это ускорило развитие науки и техники, помогло промышленной революции, Книги перешагнули границы стран, что способствовало началу сознания общечеловеческой цивилизации.
Третья информационная революция (в конце XIX в.) была обусловлена прогрессом средств связи. Телеграф, телефон, радио позволили оперативно передавать информацию на любые расстояния. Эта революция совпала с периодом бурного развития естествознания.
Четвертая информационная революция (в 70-х гг. XX в.) связана с появлением микропроцессорной техники и, в частности, персональных компьютеров. Вскоре после этого возникли компьютерные телекоммуникации, радикально изменившие системы хранения и поиска информации.
В настоящее время в мире накоплен огромный информационный потенциал, которым люди не могут пользоваться в полной мере в силу ограниченности своих возможностей. Это привело к необходимости внедрения новых технологий обработки и передачи информации и послужило началом перехода от индустриального общества к информационному. Этот процесс начался с середины XX в.
Основные черты информационного общества.
В информационном обществе главным ресурсом является информация, это общество, в котором большинство работающих занято производством, хранением, обработкой и передачей информации.
В качестве критериев развитости информационного общества можно перечислить следующие:
- наличие компьютеров,
- уровень развития компьютерных сетей
- доля населения, занятого в информационной сфере, а также использующего информационные технологии в своей повседневной деятельности.
Однако, следует отметить, что в настоящее время ни одно государство не находится в этой стадии. Ближе всех к информационному обществу подошли США, Япония, ряд стран Западной Европы.
Изменение структуры экономики и структуры труда
В информационном обществе деятельность человека будет во многом зависеть от умения эффективно использовать имеющуюся информацию. Использование компьютеров во всех сферах человеческой деятельности должно обеспечить доступ к достоверным источникам информации, избавить человека от рутинной работы, позволит ускорить принятие оптимальных решений, автоматизировать обработку информации не только в производственной, но и в социальной сферах. В результате этого процесса движущей силой развития общества станет производство информационного, а не материального продукта.
Этот процесс должен привести к созданию информационного общества, в котором главную роль будут играть знания и интеллект.
Развитие и массовое использование информационных и коммуникационных технологий:
- создание телекоммуникационной инфраструктуры, включающей в себя сети передачи данных;
- появление огромных баз данных, доступ к которым через сети получили миллионы людей;
- выработка единых правил поведения в сетях и поиск н них информации.
Огромную роль в обсуждаемом процессе сыграло создание международной компьютерной сети Интернет. Сегодня она представляет собой колоссальную и быстрорастущую систему, число пользователей которой приближается к 200 миллионам человек. Информационные и коммуникационные технологии постоянно развиваются.
Свобода доступа к информации и свобода ее распространения.
Обсуждаемая проблема лежит больше в политической и экономической плоскости, нежели в технической, поскольку современные информационные технологии чисто технически открыли безграничный простор д.1я информационных обменов. Свобода доступа к информации и свобода ее распространения - обязательное условие демократического развития, способствующее экомическому росту, добросовестной конкуренции на рынке. Лишь опираясь на полную и достоверную информацию, можно принимать правильные и взвешенные решения в политике, экономике, науке, практической деятельности.
Огромное значение имеет свобода распространения информации культурно-просветительного характера. Она способствует росту культурного и образовательного уровня общества.
Рост информационной культуры
Современное понимание информационной культуры заключается в умении и потребности человека работать с информацией средствами новых информационных технологий. Она включает в себя гораздо больше, чем простой набор навыков технической обработки информации с помощью компьютера и телекоммуникационных средств. Культурный (в широком смысле) человек должен уметь оценивать получаемую информацию качественно, понимать ее полезность, достоверность и т. д. Существенный элемент информационной культуры - владение методикой коллективного принятия решений. Умение взаимодействовать в информационном поле с другими людьми - важный признак человека информационного общества.
Изменения в сфере образования.
Большие изменения произойдут в информационном обществе в сфере образования. Одна из принципиальных проблем, стоящих перед современным образованием — сделать его более доступным тля каждого человека. Эта доступность имеет и экономические, и социальные, и технологические аспекты. В силу своего динамизма информационное общество потребует от своих членов непрерывного на протяжении десятков лет, обучения. Это позволит человеку не отставать от времени, быть способным сменить профессию, занять достойное место в социальной структуре общества.
Изменения уклада жизни людей.
Формирование информационного общества существенно отразится на повседневной жизни людей. О том, насколько глубокими будут эти изменения, можно только догадываться. Так, массовое внедрение телевидения в 60-70-х годах XX века существенно изменило быт людей, причем не только е лучшую сторону. С. одной стороны, у миллионов людей появилась возможность доступа к сокровищам национальной и мировой культуры, с другой - сократилось живое общение, стало больше стереотипов, насаждаемых телевидением, сузился круг чтения. Недавнее достижение Интернет-технологий -поход за покупками реальных товаров в виртуальный Интернет-магазин - может развиться в информационном обществе вплоть до ликвидации современной системы торговли.