
- •Информатика Методические рекомендации для практических занятий
- •Введение
- •Раздел 1
- •Задачи для самостоятельного решения
- •Кодирование информации
- •Задачи для самостоятельного решения
- •Системы счисления и действия в них
- •Задачи для самостоятельного решения
- •Основы логики
- •Раздел 2
- •Технические средства реализации
- •Информационных процессов
- •Вопросы для обсуждения
- •Раздел 4 моделирование
- •Задачи для самостоятельного решения
- •Раздел 5
- •Алгоритмизация и программирование
- •Линейный алгоритм
- •Ветвления
- •Контрольная работа
- •1. Составить алгоритм, программу и блок схему для выражения:
- •Одномерные массивы
- •Раздел 6 компьютерные сети Вопросы для обсуждения
- •Темы проектов
- •Создание Web-сайта
- •Критерии оценки содержания Web-страницы
- •Критерии оценки дизайна в1
- •Критерии оценки html – программирование в2
- •Критерии оценки содержания в3
- •Критерии оценки грамматика в4
- •Литература
- •162600 Г. Череповец, пр. Луначарского, 5.
Раздел 5
Алгоритмизация и программирование
Задачи
Линейный алгоритм
В
вести два ненулевых числа. Найти их сумму, разность, произведение и частное. Вывести полученные значения (рис. 7).
Найти периметр и площадь прямоугольного треугольника. Ввести длины его катетов a и b. Вывести полученные значения.
Ввести длину ребра куба. Найти площадь грани, площадь полной поверхности и объем этого куба. Вывести полученные значения.
Найти длину окружности и площадь круга заданного радиуса R. В качестве значения Pi использовать 3.14. Вывести полученные значения.
Найти площадь кольца, внутренний радиус которого равен R1, а внешний радиус равен R2 (R1 < R2). В качестве значения π использовать 3,14. Ввести радиусы R1 и R2. Вывести полученное значение.
Ввести длину окружности. Найти площадь круга, ограниченного этой окружностью. В качестве значения π использовать 3,14. Вывести полученное значение.
Ввести площадь круга. Найти длину окружности, ограничивающей этот круг. В качестве значения π использовать 3,14. Вывести полученное значение.
Ввести длину и ширину прямоугольника. Найти его площадь и периметр. Вывести полученные значения.
Ввести два положительных числа a и b (a > b). Определить, насколько первое число больше второго и во сколько раз первое число больше второго. Результаты вывести на экран.
Ветвления
Написать программу решения квадратного уравнения. Проверить действительно ли уравнение квадратное (коэффициент при старшей степени не равен нулю) (рис. 8).
Рис. 8
Выяснить, принадлежит ли точка с координатами (x, y) кругу радиуса r с центром в начале координат.
Дано целое число, лежащее в диапазоне от -99 до 99. Вывести строку – словесное описание данного числа вида «отрицательное двузначное число», «нулевое число», «положительное однозначное число» и т.д.
Даны действительные числа x, y, z. Вывести на печать максимальное из чисел x, y, z.
Даны действительные числа x, y, z. Вывести на печать минимальное из чисел x, y, z.
Даны действительные числа x, y, z. Вывести на печать минимальное и максимальное из чисел x, y, z.
Даны действительные числа x, y, z. Удвоить эти числа, если x > y > z, и заменить их абсолютными значениями, если условия не выполняются.
Дано действительное число x. Вычислить z по одной из формул и вывести на печать: z = -x, если x < 0, z = x.
Даны два действительных числа. Заменить первое число нулем, если оно меньше или равно второму, и оставить числа без изменения в противном случае.
Циклы
Найти максимальный элемент из десяти целых чисел, вводимых с клавиатуры (рис. 9).
Найти номер первого минимального элемента из 10 вводимых с клавиатуры чисел.
Найти номер первого максимального элемента во вводимой с клавиатуры последовательности чисел. Условие окончания ввода – ввод числа 0.
Дана последовательность: 1/1,1/2,1/3...1/n. Составить программу c использованием цикла while, выводящую на экран значение и номер члена последовательности, меньшего 0,5. Тест: n=3, p(n)=0,3333. Использовать цикл while.
Рис. 9
Даны два целых числа A и B (A < B). Вывести все целые числа, расположенные между данными числами (включая сами эти числа), в порядке их возрастания. Использовать цикл for.
Дано вещественное число A и целое число N (> 0). Вывести все целые степени числа A от 1 до N. Использовать цикл for.
Дано вещественное число A и целое число N (N > 0). Вывести A в степени N: AN =A•A•...•A (числа A перемножаются N раз). Использовать цикл for.
Написать программу, вычисляющую факториал введенного числа. Использовать цикл for.