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

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

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





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

Вариант     Условие задачи  
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Р,где...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

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

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

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

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

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

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