Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Составить программу решения задачи с использованием файла данных и выполнить ее на ПК.
Вариант | Условие задачи |
I | Создать файл, содержащий массив целых чисел. Найти наименьшее из модулей отклонения чисел от их среднего значения. |
Создать файл, содержащий массив вещественных чисел. Определить количество чисел, меньших среднего арифметического значения всех чисел массива. | |
Создать файл, содержащий фамилии студентов и их возраст. Вывести фамилии студентов, имеющих наименьший возраст. | |
Создать файл, содержащий названия всех месяцев года. Вывести сначала летние месяцы, а затем - зимние. | |
Создать файл, содержащий фамилии студентов. Вывести список студентов, имеющих фамилии наибольшей длины. | |
Создать файл, содержащий произвольные текстовые строки. Подсчитать количество строк, начинающихся с буквы 'А'. | |
Создать файл, содержащий текстовые строки произвольной длины. Дополнить все строки символом 'X' до самой длинной строки. | |
Создать текстовый файл с произвольным числом строк. Подсчитать общее количество символов в каждой строке. | |
Переписать в файл выходных данных таблицу значений функций: у = sinx и z = tgx, рассчитанных для всех х на отрезке [0, 3] с шагом 0.1. Значения х записать в файле с одной цифрой в дробной части, значения у - сдвумя цифрами в дробной части, значения z - в форме числа с порядком. | |
Создать файл, содержащий текстовые строки произвольной длины. Вывести строки с наименьшей длиной. | |
Создать файл, содержащий ФИО студентов и их экзаменационные оценки по трем дисциплинам. Вывести ФИО студентов, успешно сдавших все экзамены. | |
Создать файл, содержащий ФИО студентов и их экзаменационные оценки по трем дисциплинам. Выбрать студентов, имеющих хотя бы одну задолженности. Вывести ФИО этих студентов и количество несданных экзаменов. | |
Создать файл F1, содержащий ФИО студентов. Переписать его в файл F2 таким образом, чтобы перед ФИО студента стоял его порядковый номер. | |
Создать файл, состоящий из девяти строк. В первой строке записать одну цифру '1', во второй строке 1 две цифры ' 2',..., в девятой строке - девять цифр ' 9'. | |
Создать файл, содержащий ФИО рабочих и их среднемесячный заработок. Вывести ФИО рабочих, имеющих наибольший заработок. | |
Создать файл, содержащий ФИО студентов и их экзаменационные оценки по пяти дисциплинам. Вывести ФИО студентов, сдавших сессию на «хорошо» и «отлично». | |
Создать файл, содержащий ФИО абонентов и их номера телефонов. Составить программу, которая по ФИО абонента выводит его номер телефона. | |
Создать файл, содержащий номер рейса самолета и количество свободных мест. Составить программу, которая по вводимому номеру рейса выводит сведения о количестве свободных мест на этот рейс. | |
Создать файл, содержащий названия детских игрушек и их стоимость. Вывести наименование и стоимость самой дорогой игрушки. | |
Создать файл, содержащий массив целых чисел произвольного размера. Определить количество элементов массива. Переменной L присвоить значение TRUE, если в массиве нечетное число элементов, и значение FALSE - в противном случае. |
Заключение
Система программирования С++ - мощная профессиональная система, предназначенная для решения задач любой сложности - от создания простых программ вычислительного характерадо разработки сложных систем управления базами данных. Данное учебное пособие рассчитано на изучение основных приемов программирования и отладки программ на языке С++.
В главах учебного пособия рассматривается язык С++. Изложение ведется от простого к сложному, что позволяет обучающимся решать простейшие вычислительные задачи и постепенно переходить к разработке программ с использованием текстовых и файловых данных. В учебном пособии приводится достаточное число различных примеров программирования, облегчающих понимание отдельных разделов языка С++.
Оглавление
1. Основы алгоритмизации и программирования. 4
1.1. Этапы подготовки и решения задач на ЭВМ.. 4
1.2. Алгоритмы и способы их описания. 6
1.3. Компиляция и интерпретация программ. 13
1.4. Стили программирования. 14
2. Основы алгоритмического языка С++. 23
2.1. Пример готовой программы. 23
2.2. Структура основной программы.. 25
2.3. Алфавит языка. 27
2.4. Константы и переменные. 27
2.5. Арифметические выражения. 30
2.6. Линейные вычислительные процессы.. 37
2.7. Разветвляющиеся вычислительные процессы.. 51
2.8. Циклические вычислительные процессы.. 65
2.9. Базовые алгоритмы.. 71
2.10. Указатели и массивы.. 78
2.11. Подпрограммы.. 97
2.12. Текстовые данные. 109
2.13. Динамическое выделение памяти. 119
2.14. Структуры данных. 124
2.15. Файлы данных. 130
Заключение. 143
СПИСОК ДОПОЛНИТЕЛЬНОЙ ЛИТЕРАТУРЫ
1. Голицына О.Л. Основы алгоритмизации и программирования. М.: Форум. 2008.- 431с.
2. М. С. Эпштейн. Практикум по программированию на языке С. М.: Академия, 2007, -102с.
3. Г. Шилдт. Полный справочник по C++. М.: Вильямс, 2006,- 217с.
4. Стенли Липпман, Жози Лажойе, Барбара Му. Вводный курса стандартного языка C++. М.: Вильямс, 2007,- 892с.
5. http://256bit.ru/informat/index11.htm
Дата публикования: 2014-11-03; Прочитано: 417 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!