- •Билет №1
- •1. Базовые конструкции языка программирования Pascal.
- •2. Предмет мпи, его цели и задачи.
- •Билет №2
- •1. Информационная технология. Этапы развития и перспективы информационных технологий.
- •2. Охарактеризовать информатику, как науку.
- •3. Задан некоторый набор товаров. Определить для каждого из товаров, какие из них имеются в каждом магазине и каких товаров нет ни в одном магазине.
- •Билет №3
- •1. Алгебра высказываний как модель алгебры Буля, ее аксиоматическое задание. Принцип двойственности и теорема двойственности.
- •3. Операция следования или импликации ( → )
- •4. Операция эквивалентности ( ↔ )
- •2. Цели пропедевтического курса информатики
- •3. Дан целочисленный массив с количеством элементов n. Напечатать те его элементы, индексы которых являются степенями двойки (1,2,4,8,…). Задачу решить с использованием процедуры или функции.
- •Билет №4
- •1. Метод простой итерации при решении уравнения с одной переменной.
- •2. Цели школьной информатики. Компьютерная грамотность, алгоритмическая и информационная культура.
- •3. В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах.
- •Билет №5
- •2. Классическое понятие урока, основные цели.
- •3. Задано некоторое множество м и множество т того же типа. Подсчитать количество элементов в т и м, которые не совпадают.
- •Билет №6
- •1. Основные комбинаторные объекты и числа.
- •2. Типы уроков информатики.
- •3. Дана посл-ть действительных чисел а1,а2,…,аn. Заменить все её члены, большие данного z, этим числом. Подсчитать количество замен.
- •Билет №7
- •1.Архитектура эвм
- •2. Внеурочная работа по информатике.
- •3. Определить те имена учеников, которые встречаются во всех классах данной параллели.
- •Билет №8
- •1. Понятие о компьютерных сетях. Типы сетей. Топология. Классификация.
- •2. Функции контроля знаний учащихся.
- •3. Решите задачу линейного программирования симплексным методом. При решении задачи покажите умения отыскания исходного базиса с помощью введения искусственного базиса:
- •Билет №9
- •1. Основные понятия теории кодирования. Оптимальный код Шеннона-Фано.
- •2. Виды контроля знаний
- •3. Распечатать список учеников, фамилии которых начинаются на букву в, с указанием даты их рождения.
- •Билет №10
- •1. Теория множеств: множества и операции над множествами, основные проблемы.
- •2. Схема анализа урока
- •3. Дана строка, содержащая английский текст; слова разделены пробелами. Найти количество слов, начинающихся с буквы b.
- •Билет №11
- •2. Примерная памятка для самоанализа урока учителем
- •Билет №12
- •1. Условный экстремум: функция Лагранжа, метод множителей Лагранжа.
- •2. Классификация педагогических программных средств.
- •3. Решите задачу линейного программирования графическим методом.
- •Билет №13
- •2. Дидактические требования к современному року
- •3. Составить программу, определяющую, в каком из данных двух чисел больше цифр. Задачу решить с использованием процедуры или функции.
- •Билет №14
- •Билет №15
- •1. Основы теории распознавания образов(ро).
- •2. Психологические требования
- •Билет №16
- •1. Рекуррентные соотношения.
- •2. Предмет мпи, его цели и задачи.
- •Билет №17
- •3. Даны целые положительные числа а1,а2,…,аn. Найти среди них те, которые являются квадратами числа m.
- •Билет №18
- •1. Информационная емкость. Формула информационной емкости.
- •2. Виды контроля знаний
- •3. Дана строка. Указать те слова, которые содержат хотя бы одну букву к. Задачу решить с использованием процедуры или функции.
- •Билет №19
- •1. Метод простой итерации для слау
- •2. Понятие алгоритма.
- •Базовые алгоритмические структуры
- •3. Решите задачу линейного программирования графическим методом.
- •Билет №20
- •1. Описание процедур и функции языка программирования Pascal.
- •Описание и вызов процедур и функций
- •2. Свойства алгоритмов. Формы представления алгоритмов.
- •3. Дана строка; слова разделены пробелами. Подсчитать, сколько в ней букв r, k, t.
- •Билет №21
- •2. Классификация педагогических программных средств.
- •3. Дана строка; слова разделены пробелами. Подсчитать, сколько слов в строке.
- •Билет №22
- •2. Система методов преподавания информатики в школе. (Группы, методы)
- •3. Дана последовательность действительных чисел а1,а2,…,аn. Указать те элементы, которые принадлежат отрезку [c,d].
- •Билет №23
- •2. Объяснительно-иллюстративный метод и репродуктивный метод
- •3. Составить программу для вычисления суммы факториалов, всех чисел, кратных 3, от а до в. Задачу решить с использованием процедуры или функции.
- •Билет №24
- •1. Методы численного интегрирования дифференциальных уравнений.
- •2.Проблемный метод, частично-поисковый и эвристический метод
- •3. Заполнить таблицу размерности n*n:
- •Билет №25
- •1. Основные типы данных Pascal.
- •2. Типы уроков информатики.
- •Билет №26
- •1. Перспективы развития информационной технологии.
- •2. Информатика как школьная дисциплина.
- •Билет №27
- •1. Средства программирования в Delphi. Работа в Delphi
- •2. Классическое понятие урока, основные цели.
- •3. Дано простое число р. Найти и вывести на экран следующее за ним простое число. Задачу решить с использованием процедуры или функции.
- •Билет №28
- •1. Двойственность в линейном программировании
- •2. Схема анализа урока
- •3. Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти самую позднюю дату.
- •Билет №29
- •2. Понятие алгоритма.
- •Базовые алгоритмические структуры
- •3. Заполнить таблицу размерности n*n:
- •Билет №30
- •2. Свойства алгоритмов. Формы представления алгоритмов.
- •3. Дано натуральное число п. Вычислить:
- •Билет №31
- •1. Интерполяционный многочлен Лагранжа и оценка его погрешности
- •2. Внеурочная работа по информатике.
- •3. Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.
- •Билет №32
- •1.Система счисления с произвольным основанием.Перевод из одной с.С в другую.Операции над числами в с.С с произвольным основанием.
- •2. Функции контроля знаний учащихся.
- •3. Составить программу, которая запрашивает пароль (например, четырёхзначное число) до тех пор, пока он не будет правильно введён.
- •Билет №33
- •1.Технология «КлиентСервер». Одноранговые и распределительные системы.
- •2. Дидактические требования к современному року
- •3. Заполнить таблицу размерности n*n:
- •Билет №34
- •1.Разработка мультимедийных приложений в среде Delphi.
- •2. Примерная памятка для самоанализа урока учителем
- •3. Из данного списка спортсменов распечатать сведения о тех из них, кто занимается плаванием. Указать того, кто занимается спортом дольше всех.
- •Билет №35
- •1. Проблема разрешимости (разрешения) для класса однотипных задач. Проблема разрешимости в алгебре высказываний и способы их разрешения.
- •2. Система методов преподавания информатики в школе. (Группы, методы)
- •3. Строка содержит одно слово. Проверить, будет ли оно читаться одинаково справа налево и слева направо (т.Е. Является ли оно палиндромом).
- •Билет №37
- •1. Высказывательные формы (предикаты). Способы их задания. Логические операции над предикатами.
- •2. Информатика как школьная дисциплина.
- •3. В строке имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после неё.
3. Задан некоторый набор товаров. Определить для каждого из товаров, какие из них имеются в каждом магазине и каких товаров нет ни в одном магазине.
program lab1;
const N=3;
type product = (bread, butter, cheese, milk);
assortiment = set of product;
stor = array[1..n] of assortiment;
var
m1:stor;
x:product;
a,b,c,xm1:assortiment;
i,j,iw,m:integer;
begin
for i:=1 to n do
begin
xm1:=[];
writeln('enter the number of product',i:2,'stor');
repeat
writeln('1: x:=bread; 2: x:=butter; 3: x:=cheese; 4: x:=milk; 5: break');
writeln('Vvedite 1 or 2 or 3 or 4 or 5');
read(iw);
case iw of
1: x:=bread;
2: x:=butter;
3: x:=cheese;
4: x:=milk;
5: break;
end;
xm1:=xm1+[x];
until iw=5;
m1[i]:=xm1;
end;
a:=m1[1];
c:=[bread..milk];
for i:=1 to n do
begin
b:=b+m1[i];
a:=a*m1[i];
c:=c-b;
end;
for i:=1 to 2 do
begin
case i of
1:writeln('products are in all stors:');
2:writeln('products arent in all stors:');
end;
for x:=bread to milk do
if x in a then
case x of
bread:writeln('bread');
butter:writeln('butter');
cheese:writeln('cheese');
milk:writeln('milk');
end;
if i=1 then a:=c;
end;
end.
Билет №3
1. Алгебра высказываний как модель алгебры Буля, ее аксиоматическое задание. Принцип двойственности и теорема двойственности.
Высказыванием называется законченное повествовательное предложение, для кото-рого можно сказать истинно оно или ложно. Высказывание не м/б одновременно и истинным, и ложным.
Высказывания бывают атомарные (неделимые), или элементарные, исходные и сложные (составные).
Из элементарных высказываний с помощью операций над высказываниями или логических связок строят сложные высказывания.
Операции над высказываниями:
1. Операция конъюнкции ( /\ ).
Конъюнкцией двух высказываний, А и В, называется новое высказывание, обозначаемое (A /\ B), которое истинно тогда и только тогда, когда высказывания A и B истинны одновременно, и ложно во всех остальных случаях. Конъюнкции соответствует логическая связка "и".
2. Операция дизъюнкции ( \/ ).
Дизъюнкцией двух высказываний, А и В, называется новое высказывание, обозначаемое (A \/ B), которое истинно только тогда, когда истинно, по крайней мере, одно из высказываний, A или B, и ложно в единственном случае, когда оба высказывания, А и В, ложны. Дизъюнкции соответствует связка "или".
3. Операция следования или импликации ( → )
Импликацией (следованием) двух высказываний, А и В, называется новое высказывание, обозначаемое (A → B), которое ложно тогда и только тогда, когда A - истинно, а B - ложно, во всех остальных случаях высказывание (A→B) истинно. В высказывании (A → B) A - называется посылкой или антецедентом, B - следствием или консеквентом. Импликация (A → B) в разговорной речи имеет несколько разночтений: если A, то B;из A следует B;A влечет B;B следует из A;A достаточно для B;B необходимо для A.
4. Операция эквивалентности ( ↔ )
Эквивалентностью двух высказываний, A и B, называется новое высказывание, обозначаемое (A ↔ B), которое имеет значение ложь тогда и только тогда, когда A - истинно, а B - ложно или A - ложно, а B - истинно. А значение истина тогда и только тогда, когда одновременно оба высказывания, A и B, либо истинны, либо ложны. Эквивалентность (A ↔ B) в разговорной речи имеет несколько разночтений: A необходимо и достаточно для B; A тогда и только тогда, когда B; A эквивалентно B; A равносильно B; из A следует B , а из B следует A.
5. Операция отрицания(¬) Отрицанием высказывания A называется новое высказывание, обозначаемое , которое истинно тогда и только тогда, когда ложно A, и ложно тогда и только тогда, когда A истинно.
Алгеброй Буля называется непустое множество, содержащее, по крайней мере, два элемента и замкнутое относительно 2-ух бинарных операций: /\ и \/, удовлетворяющих законам: коммутативности (1), ассоциативности (2), дистрибутивности конъюнкции относительно дизъюнкции и дизъюнкции относительно конъюнкции (3), идемпотентности (4), сокращения (5), поглощения (6), противоречия для конъюнкции и исключения третьего для дизъюнкции (7), законам де Моргана (8) и закону двойного отрицания (9).
1.
2.
x * ( y * z ) = (x * y) * z
3.
4. x * x = x
x + x =x
5. x * И = x
x + Л = x
6. x * Л = Л
x + И = И _
7. x * x = Л _
x + x = И
8.
9.
10.
Аксиоматический метод. Исчисление высказываний
Способ построения научной теории в виде системы аксиом (постулатов) и правил вывода, позволяющих формальным логическим путем получать утверждения (теоремы) данной теории, называется аксиоматическим методом. Одни из правил:
Правило отделения:
"Если истинно утверждение j и истинно, что из j следует y, то истинно и утверждение y".
Правило силлогизма:
"Если истинно утверждение, что из j следует y, и истинно утверждение, что из y следует x, то истинно и утверждение , что из j следует x"
Правило эквивалентной замены:
"Если утверждение j истинно и в него входит утверждение y, о котором известно, что оно эквивалентно другому утверждению x, то истинно и утверждение, полученное из j заменой любых вхождений y на x"
Это правило аналогично часто используемому в математике правилу замены "на равное"
Правило подстановки:
"Если утверждение j истинно независимо от истинности или ложности входящего в него утверждения y, то истинно и утверждение, полученное из j заменой всех вхождений y на любое утверждение x"
Произвольное правило логического вывода называется корректным, если из истинности его посылок всегда следует истинность заключения.
Принцип двойственности впервые был высказан французом по фамилии Понселе.
Формулы α и α* называются двойственными, если одна из них получается из другой заменой констант "И" и "Л" на двойственные им константы "Л" и "И" соответственно, и каждой операции /\ на двойственную ей операцию \/ , а \/ - на операцию /\.
Теорема 1.Если α(X1, X2, ..., Xn) и α*(X1, X2, ..., Xn) двойственные формулы, то отрицание формулы α(X1, X2, ..., Xn) равносильно формуле, полученной из α*( X1, X2, ..., Xn) с помощью замены всех переменных на их отрицание, т.е . ≡ α*( 1, 2, ..., n).
Теорема двойственности (закон двойственности) (Теорема 2)
Если формулы β(X1, X2, ..., Xn).и α(X1, X2, ..., Xn) равносильны, то двойственные им формулы β*( X1, X2, ..., Xn).и α*( X1, X2, ..., Xn) тоже равносильны.
β(X1, X2, ..., Xn). ≡ α(X1, X2, ..., Xn)
β*(X1, X2, ..., Xn). ≡ α*( X1, X2, ..., Xn)
Доказательство.
По условию доказываемой теоремы:
β(X1, X2, ..., Xn). ≡ α(X1, X2, ..., Xn) (1).
По условию теоремы 1: β*( 1, 2, ..., n) ≡ β , откуда
β*( , , ..., ) ≡ β , следовательно
β*(X1, X2, ..., Xn) ≡ β (2).
Аналогично, α*(X1, X2, ..., Xn) ≡ α (3).
Из (1) следует, что β . ≡ α , откуда
β ≡ α (4). По свойству равносильности [β*(X1, X2, ..., Xn) и α*(X1, X2, ..., Xn) равносильны соответственно выражениям β и α , которые явл. равносильными] β*(x1, x2, ..., xn). ≡ α*(x1, x2, ..., xn), что и требовалось доказать.
Закон двойственности "наполовину уменьшает работу математикам": если уже доказана некоторая равносильность, то справедливость другой, полученной из первой двойственными преобразованиями, уже не нужно доказывать, она будет выполняться.