- •Задачник-сборник по информатике
- •II. Программное управление работой компьютера
- •2. Протрассировать приведённые фрагменты программ (1,2,3,4) и составить программу для условия, выделенного жирным шрифтом
- •3. Написать программы, используя циклические конструкции
- •4. Составить, набрать и проверить на компьютере решение задач
- •5. Составить программы
- •6. Вручную протрассировать фрагменты программ
- •7. Составить и набрать программы на компьютере
- •8. Задачи на использование массивов
- •9. Задачи на нахождение максимума и минимума
- •10. Практически выполнить следующие пункты в одной программе (ничего не удаляя и запуская её после выполнения каждого пункта, начиная с пункта 4)
- •11. Задачи на вставку и удаление элементов массива
- •13. Сортировка массивов
- •14. Практическая работа по поиску данных в массиве
- •15. Разные задачи на обработку массивов
- •16. Работа со строками
- •17. Задачи на обработку строк
- •III.Формализация и моделирование
- •1. Объект-свойство
- •4. Информационное моделирование на компьютере
- •IV.Хранение и обработка информации в базах данных
- •1. Основные понятия баз данных
- •V. Логические основы компьютера
- •4. В состав истинного логического произведения входят три простых высказывания - a,b,c. Известно, что a и b - истинны. Может ли высказывание c быть одним из следующих:
- •5. Дано высказывание:
- •Лабораторная работа «Программирование циклических алгоритмов»
- •Часть 1
- •Часть 2
- •Часть 3
- •Часть 4
- •Практическая работа «Обработка массивов»
- •Практическая работа «Internet и всемирная паутина»
- •Практическая работа «Способы поиска в Internet»
- •Практическая работа «Численные эксперименты с демоверсиями моделей»
- •1. Математическая модель полета снаряда
- •2. Имитационная модель системы массового обслуживания
- •Практическая работа «Создание и заполнение бд»
- •I. Заполнение ячеек числовой последовательностью с помощью правой кнопки мыши.
- •III. Заполнение с использованием команд главного меню.
- •IV. Обработка данных.
- •Лабораторная работа «Абсолютная и относительная адресации ячеек»
- •Практическая работа «Использование нескольких функций»
4. В состав истинного логического произведения входят три простых высказывания - a,b,c. Известно, что a и b - истинны. Может ли высказывание c быть одним из следующих:
а) “Дважды два равно семи”. б) “Слоны живут в Африке и Индии”. в) “5x + 3 = 11x”.
5. Дано высказывание:
“Иванов является членом сборной команды “Алгоритм”.
Какое из следующих высказываний есть логическим отрицанием данного? а). Не Иванов является членом сборной команды “Алгоритм”. б). Иванов является членом сборной команды не “Алгоритм”. в). Иванов не является членом сборной команды “Алгоритм”. г). Неверно, что Иванов является членом сборной команды “Алгоритм”.
Определите значения истинности высказываний: а). “Если 16 делится на 4, то 16 делится на 2”. б). “Если 17 делится на 4, то 17 делится на 2”. в). “Если 18 делится на 4, то 18 делится на 2”. г). “Если 18 делится на 2, то 18 делится на 4”. д). “Если 2· 2=5, то 83 500”. е). “Если 2· 2=4, то 72 =81”. ж). “Если телепатия существует, то некоторые физические законы требуют пересмотра”. з). “16 делится на 4 тогда и только тогда, когда 16 делится на 2”. и). “17 делится на 4 тогда и только тогда, когда 17 делится на 2”. к). “18 делится на 4 тогда и только тогда, когда 18 делится на 2”. л). “15 делится на 5 тогда и только тогда, когда 15 делится на 10”.
Лабораторные и практические работы
Лабораторная работа «Программирование циклических алгоритмов»
Цель: познакомиться с видами циклических алгоритмов, их структурами, понять их возможную взаимозаменяемость при решении задач; научиться составлять простейшие алгоритмы, использующие данные конструкции.
Теоретическая часть
Известны три типа циклических алгоритмических структур: цикл с предусловием, цикл с постусловием и цикл с параметром.
Ц
икл
с предусловием
(цикл-пока) – наиболее универсальная
циклическая структура. Реализуется
оператором while
Структура условного оператора выглядит следующим образом:
задание начальных значений;
while логическое выражение do
begin
тело цикла
коррекция параметров цикла
end;
Пока значение логического выражения будет истинным, будет выполняться тело цикла.
Ц
икл
с постусловием
(цикл-до) – формируется следующим
образом:
задание начальных значений;
repeat
тело цикла
коррекция параметров цикла
until логическое выражение;
Повторяется выполнение тела цикла. Выход из цикла произойдет, когда выполнить условие после оператора until. Данный цикл выполнится хотя бы один раз при любом условии
Цикл с параметром (цикл-счетчик) – имеет два варианта записи:
For i:=начальное_значение to конечное_значение do
begin
тело цикла
end;
For i:=начальное_значение downto конечное_значение do
b
egin
тело цикла
end;
Цикл выполняется, пока значение параметра лежит в интервале между начальным и конечным значениями. При каждом проходе цикла автоматически изменяется параметр:
в первом случае на +1, а во втором – на -1
Пример. Лыжник пробегает в день 10 км. Он поставил себе такую задачу: пробегать расстояние в каждый последующий день из четырех на 10% больше, чем в предыдущий. Найти, сколько километров он пробегал в каждый из четырех дней.
Program lyzhnik_for;
Var
r:real;
i:integer;
Begin
r:=10;
for i:=1 to 4 do
begin
r:=1.1*r;
writeln(‘В ’,i,’-й день лыжник пробежал’,r:6:3,’км’);
end
end.
Program lyzhnik_while;
Var
r:real;
i:integer;
Begin
r:=10;
i:=1;
while i<=4 do
begin
r:=1.1*r;
writeln(‘В ’,i,’-й день лыжник пробежал’,r:6:3,’км’);
inc(i)
end
end.
Program lyzhnik_repeat;
Var
r:real;
i:integer;
Begin
r:=10;
i:=1;
repeat
r:=1.1*r;
writeln(‘В ’,i,’-й день лыжник пробежал’,r:6:3,’км’);
inc(i)
until i>4;
end.
Задания на лабораторную работу
