VIII-А. Программирование

Вопросы к зачету

 

1. Работа с файлпми. Создание, чтение.

2. Работа с файлпми. Запись, закрытие.

3. Работа с файлпми. Чтение символьных строк.

4. Строки. Соединение строк в одну.

5. Строки. Определение длины стрики.

6. Строки. Извлечение части строки.

7. Преобразование типов данных.

8. Вспомогательные алгоритмы. Подпрограммы

9. Вспомогательные алгоритмы. Функции.

10. Рекукрсивные функции.

11. Решение уравнений методом деления отрезка пополам.

12. Случайные числа. Их получение с помощью линейного конгруэнтного метода.

13. Случайные числа. Их получение с помощью функции Кумира.

14. Оператор выбора.

 

 

 

Задачи к зачету

 

1. В файле записаны 5 чисел, каждое в отдельной строке. Вывести на экран наименьшее из них.

2. В файле записаны 5 чисел, каждое в отдельной строке. Вывести на экран наибольшее из них.

3. В файле записаны 5 чисел, каждое в отдельной строке. Вывести на экран ихсреднее арифметическое.

4. В файле записана строка- предложение в формате <Кто><Что делал>, например: Петя ел. С клавиатуры может быть введен один из двух запросов: Кто? Или Что делал?

В результате на экран надо вывести правильный ответ.

5. В файле записана строка- предложение в формате <Кто><Что делал><Сколько><Чего>, например: Петя спел 5 песен. Вывести на экран текст вопроса о количестве сделанного. Например: Сколько песен спел Петя?

6. С клавиатуры вводят строку формулу вида <число><знак действия><число>, например: 5+1. Программа должна записать в файл результат.

7. . С клавиатуры вводят строку формулу вида <число><…><число>=<число>, например: 5…1=6. Программа должна записать в файл пропущенный знак действия.

8. С клавиатуры вводят слово. Вывести в файл количество гласных букв, отдельно для каждой гласной.

9. Решить уравнение x3=2 с точностью 0.001..

10. Решить уравнение x4=2 с точностью 0.001.

11. Решить уравнение x3-x=2 с точностью 0.001.

12. Случайные числа генерируются равномерно распределенными в интервале от 0 до 100. Сколько чисел из числа, вводимого с клавиатуры, попадут в промежуток от начального до конечного значений, также вводимых с клавиатуры?

13. Случайные числа генерируются равномерно распределенными в интервале от 0 до 100 парами. С клавиатуры вводят число пар. Сколько пар будут такими, что сумма чисел попадет в промежуток от одной границы до другой, вводимых с клавиатуры?

14. Случайные числа генерируются равномерно распределенными в интервале от 0 до 100 парами. С клавиатуры вводят число пар. Найти среднее арифметическое разностей чисел в парах.