- •Глава 1. Представление данных в компьютере
- •1.1. Принципы представления данных
- •1.2. Системы счисления, используемые для представления данных (с основанием 2n)
- •Двоично-восьмеричная таблица
- •1.3. Представление символьной информации в пк
- •1.4. Форматы представления чисел
- •Форматы чисел в памяти пк
- •Упражнения
- •Глава 2. Основы алгоритмизации
- •2.1. Алгоритмы и величины
- •Данные и величины
- •2.2. Линейные вычислительные алгоритмы
- •2.3. Ветвления и циклы в вычислительных алгоритмах Составим алгоритм решения квадратного уравнения
- •2.4. Вспомогательные алгоритмы и процедуры
- •Упражнения
Упражнения
Даны декартовы координаты трех вершин треугольника на плоскости. Составить алгоритм определения площади треугольника.
Дана скорость ракеты при выходе за пределы атмосферы Земли. Составить алгоритм определения, как будет двигаться ракета после выключения двигателей? (Напомним величины трех космических скоростей: 7,5 км/сек; 11,2 км/сек; 16,4 км/сек).
Даны три положительных числа. Составить алгоритм, определяющий, могут ли они быть длинами сторон треугольника?
Пусть компьютер способен выполнять только две арифметические операции: сложения и вычитания. Составить алгоритмы:
а) умножения двух целых чисел;
б) целочисленного деления двух чисел;
в) получения остатка от целочисленного деления двух чисел.
Построить алгоритм решения биквадратного уравнения, используя как вспомогательный алгоритм решения квадратного уравнения.
Составить алгоритм нахождения НОД трех натуральных чисел, используя вспомогательный алгоритм нахождения НОД двух чисел.