Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Контрольные задания. Составить программу решения задачи с использованием файла данных и выполнить ее на ПК. Вариант Условие задачи





Составить программу решения задачи с использованием файла данных и выполнить ее на ПК.

Вариант     Условие задачи  
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-12; просмотров: 766. Нарушение авторских прав; Мы поможем в написании вашей работы!




Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Этапы и алгоритм решения педагогической задачи Технология решения педагогической задачи, так же как и любая другая педагогическая технология должна соответствовать критериям концептуальности, системности, эффективности и воспроизводимости...

Понятие и структура педагогической техники Педагогическая техника представляет собой важнейший инструмент педагогической технологии, поскольку обеспечивает учителю и воспитателю возможность добиться гармонии между содержанием профессиональной деятельности и ее внешним проявлением...

Репродуктивное здоровье, как составляющая часть здоровья человека и общества   Репродуктивное здоровье – это состояние полного физического, умственного и социального благополучия при отсутствии заболеваний репродуктивной системы на всех этапах жизни человека...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

Понятие массовых мероприятий, их виды Под массовыми мероприятиями следует понимать совокупность действий или явлений социальной жизни с участием большого количества граждан...

Тактика действий нарядов полиции по предупреждению и пресечению правонарушений при проведении массовых мероприятий К особенностям проведения массовых мероприятий и факторам, влияющим на охрану общественного порядка и обеспечение общественной безопасности, можно отнести значительное количество субъектов, принимающих участие в их подготовке и проведении...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия