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

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

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





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

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




Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


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


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

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

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Ведение учета результатов боевой подготовки в роте и во взводе Содержание журнала учета боевой подготовки во взводе. Учет результатов боевой подготовки - есть отражение количественных и качественных показателей выполнения планов подготовки соединений...

Сравнительно-исторический метод в языкознании сравнительно-исторический метод в языкознании является одним из основных и представляет собой совокупность приёмов...

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

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