V
valis
Денис,и снова я. Срастил все задачи которые остались до конца семестра :ya_lamo:
Если будет время,посмотри пожалуйста. В принципе все это до следующего вторника
Лаб 4 Структуры
Задача 7. Ввести структуру для описания комплексного числа. Составить и протестировать функции дня:
а) преобразования комплексного числа из алгебраической формы в показательную;
б) преобразования комплексного числа из показательной формы в алгебраическую;
в) получение сопряженного комплексного числа;
г) возведение комплексного числа в целую положительную степень;
д) умножение комплексных чисел в алгебраической форме;
е) умножение комплексных чисел в показательной форме;
ж) деление комплексных чисел в показательной форме;
з) деление комплексных чисел в алгебраической форме.
Задача 29
1 описать структуру с именем NOTE, содержащую следующие поля:
а. Фамилия и имя
б. Номер телефона
в. день рождение (массив из трёх чисел)
2 написать программу, выполняющую следующие действия:
а. Ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE. записи должны быть упорядочены по алфавиту
б. Вывод на дисплей информации о людях, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры.
в. если таких нет, вывести соответствующие сообщение.
Лаб 5 Организация работы с файлами
Задача 10. Каждая строка файла содержит следующие данные; пол, имя, рост. Распечатать средний женский рост и имя самого высокого мужчины по данным файла. Использовать структуру для описания понятия человек.
Лаб 6 Графика.
Задача 23. На экране изображен прямоугольник. Необходимо предоставить возможность управления его размерами и положением:
клавиша ”>” увеличивает ширину на 5 точек;
клавиша ”<” уменьшает ширину на 5 точек;
клавиша ”+” увеличивает высоту на 5 точек;
клавиша ”-” уменьшает высоту на 5 точек;
клавиши управления курсором перемещают прямоугольник по экрану.
Если будет время,посмотри пожалуйста. В принципе все это до следующего вторника
Лаб 4 Структуры
Задача 7. Ввести структуру для описания комплексного числа. Составить и протестировать функции дня:
а) преобразования комплексного числа из алгебраической формы в показательную;
б) преобразования комплексного числа из показательной формы в алгебраическую;
в) получение сопряженного комплексного числа;
г) возведение комплексного числа в целую положительную степень;
д) умножение комплексных чисел в алгебраической форме;
е) умножение комплексных чисел в показательной форме;
ж) деление комплексных чисел в показательной форме;
з) деление комплексных чисел в алгебраической форме.
Задача 29
1 описать структуру с именем NOTE, содержащую следующие поля:
а. Фамилия и имя
б. Номер телефона
в. день рождение (массив из трёх чисел)
2 написать программу, выполняющую следующие действия:
а. Ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE. записи должны быть упорядочены по алфавиту
б. Вывод на дисплей информации о людях, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры.
в. если таких нет, вывести соответствующие сообщение.
Лаб 5 Организация работы с файлами
Задача 10. Каждая строка файла содержит следующие данные; пол, имя, рост. Распечатать средний женский рост и имя самого высокого мужчины по данным файла. Использовать структуру для описания понятия человек.
Лаб 6 Графика.
Задача 23. На экране изображен прямоугольник. Необходимо предоставить возможность управления его размерами и положением:
клавиша ”>” увеличивает ширину на 5 точек;
клавиша ”<” уменьшает ширину на 5 точек;
клавиша ”+” увеличивает высоту на 5 точек;
клавиша ”-” уменьшает высоту на 5 точек;
клавиши управления курсором перемещают прямоугольник по экрану.