- •Часть II. Информатика
- •Содержание
- •Структура дисциплины
- •Рейтинг и оценка уровня знаний студентов по дисциплине «Математика и информатика»
- •1. Оценивание результатов работы студентов
- •Допуск к тестированию и процедура тестирования
- •Ликвидация задолженности студента по дисциплине
- •Инструкции для студента
- •Модуль 3. Алгоритмизация и программирование Маршрутная карта изучения дисциплины «Математика и информатика-2» по модулю №3
- •2.1. Алгоритм и его свойства
- •2.2. Таблица блоков
- •2.3. Основные типы алгоритмов
- •2.3.1. Линейные алгоритмы
- •2.3.2. Алгоритмы ветвлений
- •2.3.3. Циклические алгоритмы
- •2.4. Блок-схемы линейных алгоритмов
- •Блок-схемы разветвляющихся алгоритмов
- •3. Примеры выполнения задания к практическому занятию № 1
- •3.1. Линейный алгоритм
- •3.2. Разветвляющийся алгоритм
- •4. Задания к практическому занятию № 1
- •5. Вопросы для самоконтроля к практическому занятию № 1. Тема «Алгоритмы. Ветвления»
- •Практическое занятие №2. Алгоритмы. Блок-схемы. Циклы
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №2
- •2.1. Словесные алгоритмы. Циклы
- •2.2. Блок-схемы. Циклы
- •Примеры выполнения задания к практическому занятию №2
- •4. Задания к практическому занятию № 2
- •5. Вопросы для самоконтроля к практическому занятию № 2. Тема «Алгоритмы. Блок-схемы. Циклы»
- •Практическое занятие № 3. Алгебра логики. Операции над высказываниями
- •1. Цель занятия
- •Теоретический материал для практического занятия №3
- •2.1. Логические операции
- •3. Примеры выполнения задания к практическому занятию №3
- •4. Задания к практическому занятию № 3
- •5. Вопросы для самоконтроля к практическому занятию № 3. Тема «Алгебра логики»
- •Практическое занятие №4. Программирование. Линейные процессы. Ветвления
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №4
- •2.1. Конструкция языка Turbo Pascal
- •2.1.1. Алфавит
- •2.1.2. Данные и типы данных
- •2.1.3. Стандартные функции
- •2.1.4. Арифметические, логические, символьные выражения
- •2.2. Структура программы на языке Паскаль
- •2.3. Основные операторы Паскаля
- •2.3.1. Оператор присваивания
- •2.3.2. Операторы ввода
- •2.3.3. Операторы вывода
- •2.3.4. Комментарий
- •2.4. Операторы передачи управления
- •2.4.1. Оператор безусловного перехода
- •2.4.2. Операторы условного перехода
- •3. Примеры выполнения задания к практическому занятию № 4
- •3.1. Программы линейных алгоритмов
- •3.2. Программы разветвляющихся алгоритмов
- •4. Задания к практическому занятию № 4
- •5. Вопросы для самоконтроля к практическому занятию № 4
- •Практическое занятие № 5. Программирование. Циклы
- •1. Цель занятия
- •2. Теоретический материал для практического занятия № 5
- •2.1. Оператор цикла с параметрами
- •2.2. Оператор цикла while с предусловием
- •2.3. Оператор цикла repeat…until с постусловием
- •3. Примеры выполнения задания к практическому занятию № 5
- •4. Задания к практическому занятию № 5
- •5. Вопросы для самоконтроля к практическому занятию № 5. Тема «Программирование. Циклы»
- •Практическое занятие №6. Языки программирования высокого уровня
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №6
- •2.1. Общая классификация языков программирования
- •2.1.1. Языки низкого уровня
- •2.2. Классификация языков программирования высокого уровня
- •2.2.1. Процедурное программирование
- •2.2.2. Объектно-ориентированное программирование
- •2.2.3. Системы визуально-ориентированного программирования
- •2.2.4. Проблемно-ориентированное (непроцедурное или декларативное) программирование
- •1) Функциональное программирование
- •2) Логическое программирование
- •3) Языки описания сценариев
- •3. Примеры выполнения задания к практическому занятию №6
- •4. Задания к практическому занятию № 6
- •5. Вопросы для самоконтроля к практическому занятию № 6. Тема «Языки программирования высокого уровня».
- •Модуль 4. Стандартное программное обеспечение, предназначенное для обработки информации Маршрутная карта изучения дисциплины «Математика и информатика-2» по модулю №4
- •Задания к практическим работам по модулю №4
- •Практическое занятие № 7. Операционные системы. Работа в операционных системах
- •1. Цель занятия
- •2. Теоретический материал для практического занятия № 7
- •2.1. Понятие информации
- •2.2. Свойства информации
- •2.3. Измерение информации
- •2.3.1. Синтаксическая мера информации
- •2.3.2. Семантическая мера информации
- •2.3.3. Прагматическая мера информации
- •2.4. Информатика. Предмет и задачи информатики
- •Технические средства
- •2.5.1. Архитектура эвм
- •2.5.2. Состав и назначение основных элементов персонального компьютера (пк)
- •Центральный процессор
- •Запоминающие устройства: классификация, принцип работы, основные характеристики
- •2.6. Обзор программного обеспечения
- •2.6.2. Системы программирования
- •2.6.3. Прикладное программное обеспечение
- •2.7. Базовое программное обеспечение. Операционные системы (ос)
- •2.7.1. Понятие файла, каталога, файловой структуры
- •2.7.2. Операционная система ms Windows
- •3. Примеры выполнения задания к практическому занятию №7
- •4. Задания к практическому занятию № 7
- •5. Вопросы для самоконтроля к практическому занятию № 7. Тема «Работа в операционных системах»
- •Практическое занятие №8. Офисный пакет программ Microsoft Office в профессиональной деятельности. Текстовые редакторы и процессоры
- •1. Цель занятия
- •2. Теоретический материал для практического занятия № 8
- •3. Примеры выполнения задания к практическому занятию № 8
- •4. Задания к практическому занятию № 8
- •5. Вопросы для самоконтроля к практическому занятию № 8. Тема «Текстовый редактор word»
- •Практическое занятие №9. Применение встроенных функций электронной таблицы excel в профессиональной деятельности
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №9
- •2.1. Ячейка – основной элемент таблицы
- •2.2. Вычисления в Excel. Формулы и функции
- •2.2.1. Формулы Excel
- •2.2.2. Функции Excel
- •3. Примеры выполнения задания к практическому занятию №9
- •3.1. Примеры с функциями 16 из таблицы 9.3
- •3.2. Пример с функцией «суммесли»
- •3.3. Пример с функцией «счётесли»
- •3.4. Пример с функцией «если»
- •4. Задания к практическому занятию № 9
- •5. Вопросы для самоконтроля к практическому занятию № 9. Тема «Встроенные функции excel»
- •Практическое занятие № 10. Компьютерная графика. Сравнение различных видов графики
- •1. Цель занятия
- •2. Теоретический материал для практического занятия № 10
- •2.1. Виды графики
- •2.1.1. Растровая графика
- •Векторная графика
- •Разрешающая способность
- •Цветовое разрешение и цветовые модели
- •2.3.1. Кодирование цвета
- •2.3.2. Цветовые модели
- •1) Цветовая модель rgb
- •2) Цветовая модель cmyk
- •2.4. Форматы графических изображений
- •2.5. Шрифты, поддерживаемые операционной системой Windows xp
- •1) Контурные шрифты
- •2) Векторные шрифты
- •3) Растровые шрифты
- •3. Примеры выполнения задания к практическому занятию №10
- •4. Задания к практическому занятию №10
- •5. Вопросы для самоконтроля к практическому занятию № 10. Тема «Компьютерная графика»
- •Практическое занятие №11. Анализ прикладного и служебного программного обеспечения
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №11
- •2.1. Служебные приложения Windows xp
- •2.2. Служебное программное обеспечение Windows xp
- •2.3. Прикладное программное обеспечение (ппо)
- •3. Примеры выполнения задания к практическому занятию №11
- •4. Задания к практическому занятию №11
- •5. Вопросы для самоконтроля к практическому занятию № 11. Тема «Анализ прикладного и служебного программного обеспечения»
- •Литература
- •Приложение №1. Задания для выполнения самостоятельной работы №3 Задание 1. Тема: «Алгоритмы. Блок-схемы. Ветвления»
- •Задание 2. Тема: «Алгоритмы. Блок-схемы. Циклы»
- •Задание 3. Тема «Алгебра логики»
- •Приложение №3. Задания для выполнения самостоятельной работы идз №4 Задание 1. Тема: «Текстовые редакторы. Гиперссылки»
- •Варианты заданий по теме: «Текстовые редакторы»
- •Задание 2. Тема: «Выполнение вычислений в таблицах редактора word»
- •Задание 3. Тема: «Встроенные функции электронной таблицы excel»
- •Приложение №4. Задания для выполнения практического занятия и самостоятельной работы идз №4 Тема: «Анализ прикладного и служебного программного обеспечения»
- •Задание 4. Идз №4. Тема: «Программное обеспечение (прикладное, сервисное, служебное)»
- •Приложение №5. Оформление самостоятельной работы
- •Раздел 3 самостоятельной работы по модулям №3, 4 должен включать:
- •Приложение №6. Формулы для практической работы №7
3. Примеры выполнения задания к практическому занятию №11
Примерами выполнения заданий практической занятия №11 являются таблицы 11.1, 11.2, 11.3, в которых даётся краткая характеристика программного обеспечения, назначение рассматриваемых видов.
4. Задания к практическому занятию №11
-
Выбрать в Приложении №4 задания по своему варианту
-
Выполнить задания по указаниям в Приложении №4
-
Оформить работу и защитить её.
Задание ИДЗ №4 по теме «Анализ прикладного и служебного программного обеспечения» в Приложении №4 (Задание 4).
5. Вопросы для самоконтроля к практическому занятию № 11. Тема «Анализ прикладного и служебного программного обеспечения»
-
Установите соответствие между приложением Microsoft Office и ярлыком этого приложения. 1. Редактор электронных презентаций 2. Программа для работы с электронной почтой 3. Текстовый редактор
1)
2)
3)
-
Установите соответствие между приложением Microsoft Office и ярлыком этого приложения. 1. Коллекция картинок Microsoft Office 2. Языковые параметры Microsoft Office 3. Редактор электронных публикаций
-
Установите соответствие между приложением Microsoft Office и ярлыком этого приложения. 1. Редактор электронных таблиц 2. Коллекция картинок Microsoft Office 3. Система управления базами данных
-
Установите соответствие между некоторыми компонентами, входящими в состав операционной системы, и, соответствующими «иконками». 1. «Мой компьютер» 2. «Назначенные задания» 3. «Сканеры и камеры»
1)
2)
3)
Литература
1. Акулов О.А. Информатика: базовый курс: Учеб. для вузов/ О.А. Акулов, Н.В.Медведев. Гриф УМО. – М.: Омега – Л. 2004 г. – 551 с.
2. Информатика: Базовый курс: Учеб. пособие для вузов/ под ред. С.В. Симонович – СПб: Питер. 2005. – 639с.
3. Информатика: Учеб./Под ред. Н.В.Макаровой. – М.: Финансы и статистика. 2003. – 767с.
4. Информатика: Учеб. пособие/И.А.Черноскутова, Н.П. Морозов и др. Гриф УМО. – СПб.: ПИТЕР, 2005. – 272с.
5. Могилёв А.В. Информатика: Учеб. пособие для вузов/ А.В. Могилёв, Н.И.Пак и др. .М.: Академия. 2004. – 842с.
6. Симонович С.В. Специальная информатика: Учебное пособие. – М.:АСТ-ПРЕСС: Инфорком-Пресс, 2007. – 276с.
Приложение №1. Задания для выполнения самостоятельной работы №3 Задание 1. Тема: «Алгоритмы. Блок-схемы. Ветвления»
-
Списать или скопировать свой вариант задания из предлагаемого ниже списка вариантов для выполнения самостоятельной работы №3
-
Составить алгоритмы задач в виде блок-схемы. Линейный алгоритм для первой задачи. Разветвляющийся алгоритм для второй задачи.
Задание 2. Тема: «Алгоритмы. Блок-схемы. Циклы»
Составить алгоритмы задач в виде блок-схемы. Циклический алгоритм для третьей задачи.
Варианты для заданий 1, 2, 4, 5 ИДЗ №3
Вариант 1
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
Y=+e+rb+.
Вывести результат на экран.
2. Если сумма различных целых чисел x, y, z больше 50, то заменить меньшее из у и x суммой двух других, в противном случае увеличить все числа в 20 раз.
Вывести результат на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
x:=1; y:=5; k:=0;
Начало цикла
пока y>x
y: = y – x; k:=k+1;
конец цикла;
Вывести k,y на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 2
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
W=e-sin y + tg(a)-.
Вывести результат на экран.
2. Ввести с клавиатуры три разных целых числа. Найти максимальное из них.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано:
k:=5; s:=0;
Начало цикла для i от 1 до3
k:=k*2; s:=s+k;
конец цикла;
Вывод k, s.
3.2. Переписать программу задания 3.1 оператором цикла с предусловием.
Вариант 3
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
+.
Вывести результат на экран.
2. Если сумма различных целых чисел x, y, z меньше 10, то заменить большее из x и z произведением двух других, в противном случае увеличить все числа в три раза.
Вывести результат на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
z:=2; d:=7; k:=0;
Начало цикла
пока d>=x
d:=d – z; k:=k+1;
конец цикла;
Вывести k,d на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 4
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
+ tgβ;
Вывести результат на экран.
2. Если сумма различных целых чисел x, y, z больше 20, то заменить меньшее из у и x суммой двух других, в противном случае увеличить все числа в 10 раз.
Вывести результат на экран.
3.1. Составить программу вычисления значения k.
Дано: k:=59;
Начало цикла для i от 1 до 3
k:=k-5;
конец цикла;
Вывод k.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 5
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
Вывести результат на экран.
2. Если произведение различных целых чисел x, y, z больше 30, то заменить большее из у и z разностью двух других, в противном случае увеличить меньшее из x, z в два раза.
Вывести результат на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
b:=1; d:=5; k:=0;
Начало цикла
пока d>=b
d:=d+b; k:=k+1;
конец цикла;
Вывести k,d на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 6
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
.
Вывести результат на экран.
2. Если сумма трёх различных целых чисел x, y, z меньше 44, то заменить меньшее из x, y полусуммой двух других, в противном случае уменьшить максимальное из x, z в 2 раза.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано: k:=75;
Начало цикла для i от 1 до 5
k:=k-10;
конец цикла;
Вывод k.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 7
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
W=logz--sin x.
Вывести результат на экран.
2. Если сумма трех различных целых чисел x, y, z больше 20, то заменить меньшее из y ,z полусуммой двух других, в противном случае уменьшить все числа на 10.
Результаты вывести на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
b:=1; d:=5; k:=0;
Начало цикла
пока d>=b
d:=d+b; k:=k+1;
конец цикла;
Вывести k,d на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 8
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
Результаты вывести на экран.
2. Если сумма различных целых чисел x, y, z больше 40, то заменить меньшее из у и z суммой двух других, в противном случае увеличить все числа на 10.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано: k:=5;
Начало цикла для i от 1 до 4
k:=k+2; p:=p*k;
конец цикла;
Вывод k.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 9
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
.
Вывести результат на экран.
2. Если сумма трех различных целых чисел х, у, z меньше 10, то наименьшее из х, у заменить полусуммой двух других, в противном случае прибавить к каждому числу +10.
Результаты вывести на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
b:=3; d:=15; k:=0;
Начало цикла
пока d>=b
d:=d-b; k:=k+1;
конец цикла;
Вывести k,d на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 10
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
.
Вывести результат на экран.
2. Если сумма трёх различных целых чисел x, y, z больше 5, то заменить меньшее из трех чисел произведением двух других, в противном случае увеличить все числа в два раза.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано:
k:=44; s:=0;
Начало цикла для i от 1 до3
k:=k-8; s:=s+k;
конец цикла;
Вывод k,s.
3.2. Переписать программу задания 3.1 оператором цикла с предусловием.
Вариант 11
1. Вычислить значение функции у, исходные данные ввести с клавиатуры.
+;
Вывести результат на экран.
2. Если сумма различных целых чисел x, y, z меньше 10, то заменить большее из х, у произведением двух других, в противном случае увеличить все числа в два раза.
Результаты вывести на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
x:=10; y:=5; k:=0;
Начало цикла
пока x>=y
y:=y+1; k:=k+1;
конец цикла;
Вывести k,y на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 12
1. Вычислить значение функции W, исходные данные ввести с клавиатуры.
W =
Вывести результат на экран.
2. Ввести с клавиатуры три разных целых числа. Найти наименьшее из них.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано: k:=0;
Начало цикла для i от 1 до3
k:=k+2;
конец цикла;
Вывод k.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 13
1. Вычислить значение функции, исходные данные ввести с клавиатуры:
y = x + * ln (a + 1) -.
Вывести результат на экран.
2. Если сумма трех различных целых чисел x, y, z меньше 20, то заменить меньшее из y, z полусуммой двух других, в противном случае увеличить все числа в 7 раз.
Результаты вывести на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
b:=20; d:=5; k:=0;
Начало цикла
пока d<=b
d:=d+3; k:=k+1;
конец цикла;
Вывести k,d на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 14
1. Вычислить значение функции у, исходные данные ввести с клавиатуры.
y = .
Вывести результат на экран.
2. Если сумма различных целых чисел x, y, z меньше 30, то заменить меньшее из у и x суммой двух других, в противном случае увеличить все числа на 10.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано:
k:=0; p:=1;
Начало цикла для i от 1 до3
k:=k+3; p=p*k;
конец цикла;
Вывод k,p.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 15
1.Вычислить значение функции, исходные данные ввести с клавиатуры:
G=LOG(a+b)-.
Вывести результат на экран.
2. Если сумма трех различных целых чисел x, y, z меньше 20, то заменить меньшее из x,z полусуммой двух других, в противном случае уменьшить все числа на 5.
Результаты вывести на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
c:=26; b:=5; k:=0;
Начало цикла
пока c>b
c:=c-b; k:=k+1;
конец цикла;
Вывести k,c на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 16
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
Y=+ z + a b +.
Вывести результат на экран.
2. Ввести с клавиатуры три разных целых числа. Найти среди них максимальное.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано:
k:=2;
Начало цикла для i от 1 до3
k:=k*3;
конец цикла;
Вывод k.
3.2. Переписать программу задания 3.1 оператором цикла с предусловием.
Вариант 17
1. Вычислить значение функции Y, исходные данные ввести с клавиатуры.
Y = (x + ) * ln (a + z) - .
Вывести результат на экран.
2. Ввести с клавиатуры три разных целых числа. Найти максимальное из трех чисел.
Результаты вывести на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
b:=3; d:=9; k:=0;
Начало цикла
пока d>b
d:=d-b; k:=k+1;
конец цикла;
Вывести d,k на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 18
1. Вычислить значение функции W, исходные данные ввести с клавиатуры.
W=()+tg b2+.
Вывести результат на экран.
2. Если среднее различных целых чисел x, y, z больше 5, то заменить меньшее из х, z разностью двух других, в противном случае увеличить меньшее из у, z на10.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано:
k:=0;
Начало цикла для i от 1 до3
k:=k+10;
конец цикла;
Вывод k.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 19
1. Вычислить значение функции Y, исходные данные ввести с клавиатуры.
+.
Вывести результат на экран.
2. Если произведение различных целых чисел x, y, z больше 20, то заменить меньшее из х, z разностью двух других, в противном случае увеличить меньшее из у, z на два.
Результаты вывести на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
y:=33; z:=9; k:=0;
Начало цикла
пока z<=y
z:=z+10; k:=k+1;
конец цикла;
Вывести k,z на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 20
1. Вычислить значение функции , исходные данные ввести с клавиатуры.
G = + tg b2 -.
Вывести результат на экран.
2. Если произведение различных целых чисел x, y, z меньше 30, то заменить большее из y, х разностью двух других, в противном случае увеличить меньшее из x, z на 5.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано: k:=1;
Начало цикла для i от 1 до3
k:=k*3;
конец цикла;
Вывод k.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вывести результат на экран.
Вариант 21
1.Вычислить значение функции ,исходные данные ввести с клавиатуры.
.
Вывести результат на экран.
2. Если сумма трёх различных целых чисел x, y, z меньше 15, то заменить большее из х, у полусуммой двух других, в противном случае уменьшить все числа на 3 .
Результаты вывести на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
b:=3; d:=24; k:=0;
Начало цикла
пока d>b
d:=d-b; k:=k+1;
конец цикла;
Вывести d,k на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 22
1. Вычислить значение функции V, исходные данные ввести с клавиатуры.
v=+ tg b2 -.
Вывести результат на экран.
2. Если сумма трёх различных целых чисел x, y, z меньше 20, то заменить большее из y, z полусуммой двух других, в противном случае уменьшить все числа на 5 .
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано:
k:=50;
Начало цикла для i от 1 до3
k:=k-7;
конец цикла;
Вывод k.
3.2. Переписать программу задания 3.1 оператором цикла с предусловием.
Вариант 23
1. Вычислить значение функции F, исходные данные ввести с клавиатуры.
+tg z.
Вывести результат на экран.
2. Если сумма трёх различных целых чисел x, y, z , больше 20, то заменить большее из z, y полусуммой двух других, в противном случае уменьшить все числа на 10.
Результаты вывести на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
b:=3; d:=18; k:=0;
Начало цикла
пока d>b
d:=d-3; k:=k+1;
конец цикла;
Вывести d,k на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 24
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
Р=.
Вывести результат на экран.
2. Если сумма трёх различных целых чисел x, y, z меньше 25, то заменить большее из z, y полусуммой двух других, в противном случае увеличить все числа в 2 раза.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано: k:=0;
Начало цикла для i от 1 до3
k:=k+5;
конец цикла;
Вывод k.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 25
1. Вычислить значение функции y, исходные данные ввести с клавиатуры.
+.
Вывести результат на экран.
2. Если сумма трёх различных целых чисел x, y, z меньше 30, то заменить большее из z, y полусуммой двух других, в противном случае уменьшить меньшее из x,y на 10. Результаты вывести на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
b:=3; a:=32; k:=0;
Начало цикла
пока a>b
a:=a-b; k:=k+1;
конец цикла;
Вывести a,k на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 26
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
+cos z.
Вывести результат на экран.
2. Если сумма трех различных целых чисел x, y, z меньше 33, то заменить большее из z, y полусуммой двух других, в противном случае уменьшить все числа в 2 раза.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано:
s:=0; k:=30;
Начало цикла для i от 1 до 3
k:=k-5;
s:=s+k;
конец цикла;
Вывод k,s.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 27
1. Вычислить значение функции R, исходные данные ввести с клавиатуры.
R=+tg b2 -.
Вывести результат на экран.
2. Если сумма трёх различных целых чисел x, y, z меньше 15, то заменить большее из х, у полусуммой двух других, в противном случае уменьшить все числа на 3. Результаты вывести на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
x:=3; d:=42; k:=0;
Начало цикла
пока d>=x
x:=x+4; k:=k+1;
конец цикла;
Вывести k,x на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 28
1.Вычислить значение функции , исходные данные ввести с клавиатуры.
+.
Вывести результат на экран.
2. Если сумма трех различных целых чисел x, y, z меньше 37, то заменить большее из x, y полусуммой двух других, в противном случае увеличить все числа в 5 раз.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано:
S:=0; k:=0;
Начало цикла для i от 1 до 4
k:=k+2; s:=s+3*k;
конец цикла;
Вывод k,s.
Вывести результат на экран.
3.2. Переписать программу задания 3.1 оператором цикла с предусловием.
Вариант 29
1. Вычислить значение функции , исходные данные ввести с клавиатуры.
Р=.
Вывести результат на экран.
2. Если сумма четырех различных целых чисел x, y, z, d меньше 32, то заменить большее из z, y полусуммой двух других, в противном случае уменьшить все числа на 4.
Результаты вывести на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
r:=3; d:=55; k:=0;
Начало цикла
пока d>r
d:=d-3*r; k:=k+1;
конец цикла;
Вывести k на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 30
1. Вычислить значение функции V, исходные данные ввести с клавиатуры.
M=+ e+ r b + .
Вывести результат на экран.
2. Если сумма трех различных целых чисел больше 28, то заменить меньшее из z, y полусуммой двух других, в противном случае уменьшить все числа на 2.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано:
s:=0; k:=1;
Начало цикла для i от 1 до 3
k:=k*4;
s:=s+k;
конец цикла;
Вывод k,s.
3.2. Переписать программу задания 3.1 оператором цикла с предусловием.
Вариант 31
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
V=()+tg b2 -.
Вывести результат на экран.
2. Если произведение различных целых чисел x, y, z больше 50, то заменить большее из y, z разностью двух других, в противном случае увеличить меньшее из x, z в 10 раз.
Вывести результат на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
t:=4; h:=71; k:=0;
Начало цикла
пока h>t
h:=h-3*t; k:=k+1;
конец цикла;
Вывести h,k на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 32
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
.
Вывести результат на экран.
2. Ввести с клавиатуры три разных целых числа. Найти максимальное из них.
Результаты вывести на экран.
3.1. Составить программу вычисления значения k.
Дано:
k:=0; p:=2;
Начало цикла для i от 1 до 3
k:=k+p; p:=p +3;
конец цикла;
Вывод p,k.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 33
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
M=+ e + r b +.
Вывести результат на экран.
2. Если сумма различных целых чисел x, y, z больше 57, то заменить большее х, у произведением двух других, в противном случае увеличить все числа в два раза.
Вывести результат на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
x:=39; m:=3; k:=0;
Начало цикла
пока m<x
m:=m+7; k:=k+1;
конец цикла;
Вывести k,m на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.
Вариант 34
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
.
Вывести результат на экран.
2. Если сумма различных целых чисел x, y, z больше 45, то заменить меньшее из z, y суммой двух других, в противном случае увеличить все числа в 5 раз.
Вывести результат на экран.
3.1. Составить программу вычисления значения k.
Дано:
s:=0; k:=1;
Начало цикла для i от 1 до 3
k:=k*2;
s:=s+k;
конец цикла;
Вывод k,s.
3.2. Переписать программу задания 3.1 оператором цикла с предусловием.
Вариант 35
1. Вычислить значение функции, исходные данные ввести с клавиатуры.
+.
Вывести результат на экран.
2. Если произведение различных целых чисел x, y, z больше 88, то заменить меньшее из y, z разностью двух других, в противном случае увеличить меньшее из x, z в два раза.
Вывести результат на экран.
3.1. Составить программу вычисления количества циклов.
Дано:
z:=3; d:=47; k:=0;
Начало цикла
пока d>z
d:=d-z; z+2; k:=k+1;
конец цикла;
Вывести k,d,z на экран.
3.2. Переписать программу задания 3.1 оператором цикла с постусловием.