66547

Разработка и отладка алгоритмов и программ c использованием структур данных

Лабораторная работа

Информатика, кибернетика и программирование

Цель работы: Получить практические навыки в разработке алгоритмов и написании программ на языке С с использованием структур данных. Оборудование: IBM – совместимый компьютер, Система программирования QC 2.5.

Русский

2014-08-22

87.42 KB

1 чел.

Лабораторная работа  №  5

Разработка и отладка алгоритмов и программ c использованием структур данных

Цель работы: Получить практические навыки в разработке алгоритмов и написании программ на языке С с использованием структур данных.

Оборудование: IBM – совместимый компьютер, Система программирования QC 2.5.

Индивидуальное задание

Вариант 1

№ варианта

Наименование таблицы

Поля структуры

Поля объединения

4

Каталог магнитофонов

  1.  Модель
  2.  Цена
  3.  Объединение
  1.  Максимально количество записываемых передач(для видео магнитофона)
  2.  Выходная мощность усилителя ( для аудио магнитофонов)

Графическая схема задачи 1

Исходный модуль задачи 1

#include "stdafx.h"

struct avto{

char name[10];

char r[50];

union {

char v[15];

char gr[30];}m;

};

int n,i,k;

void main(void)

{

struct avto mas[30];

printf("Vvedite kol-vo zapisey:");

scanf("%d",&n);

getchar();

for(i=1;i<=n;i++)

{

printf("Vved %d zapis'\n",i);

printf("mogel: ");

gets(mas[i].name);

printf("cena: ");

gets(mas[i].r);

printf("audio magnutofon(0-ne or 1-da):");

scanf("%d",&k);

getchar();

if(k==0)

{printf("max kol-vo zanuc nepeda4(video magnutofon):");

gets(mas[i].m.v);}

if(k==1)

{printf("vixoghai mochnoctb yculuteli (audio mgnitofon):");

gets(mas[i].m.gr);} }

getchar();

printf("mogel   cena   kol-vo nepeda4(video magnutofon) /mochnoctb  (audio mgnitofon)\n");

for(i=1;i<=n;i++)

printf("%s     %s          %s\n",mas[i].name,mas[i].r,mas[i].m.v,mas[i].m.gr);

}


 

А также другие работы, которые могут Вас заинтересовать

26500. Общая постановка задачи принятия решений. Предметы и задачи дисциплины 20.05 KB
  Предметы и задачи дисциплины. Выбор способа действий метода действий зависит от класса анализируемых задач которые укрупнено можно разделить на следующие задачи: структурированные задачи. слабо структурированные задачи.
26501. Оценка полезности результатов принятия решений 23.21 KB
  Основные положения аксиоматической теории полезности.1 Постановка задачи оценки полезности результата. Одно из основных допущений при оценке полезности результатов расчет на то что человек делает рациональный выбор.
26502. Теория принятия решений 26.03 KB
  Эти правила отражают смысл принимаемого рационального решения и их содержание приведено в аксиомах теории полезности. Правило последовательности утверждает что для принятия решения необходимо упорядочить альтернативные варианты по степени их прежпочтительности для человека. Окончательным условием рационального решения является выбор такого действия которое максимизирует минимизирует целевую функцию.
26503. Задача ПР(принятие решений) в условиях взаимодействия нескольких целеустремленных систем 16.18 KB
  Основные особенности: 1 носителем информации о системевозможностях системы целевых функциях условиях функционирования является человекоператор разработчик или пользователь. 2 вычислительная система является средством для решения расчетных задач и для проверки простейших логических условий на базе заданных численных параметров. Применение информационного метода оправдано в системах предназначенных для работы в стандартных условиях.
26504. Неолиберализм в политике правящих кругов стран Европы и Америки в 1960-2000 гг. (на примере США и Великобритании) 52 KB
  Понятия социальный либерализм и неолиберализм Основу идеологии соц либерализма составило признание социальной природы личности и взаимной ответственности личности и общества. происходило возвращение к идее соц справедливости. Это вело к осознанию права государства как представителя общественных интересов на необходимые полномочия в сфере регулирования собственнических отношений обеспечения консенсуса между отдельными социальными группами в том числе между работодателями и наемным работниками производителями и потребителями....
26505. Неоконсерватизм в политике правящих кругов Европы и Америки в 1980-2000 гг. (на примере США и Великобритании) 46 KB
  устоев капиталистической экономики ч с свободы личности рыночного механизма как наиболее эффективного инструмента регулиря произва максимальное ограничение вмешатва госва в его функце. Существ изменения в хозяйственном механизме капитализма в его соц структуре и общественном сознании этого периода = вопрос о целесообразности и масштабах государственного вмешательства в эк о харре макроэкономической пки ее целях и методах. Следствием стал кризис реформизма и приход к власти в нач1980х почти во всех развитых странах...
26506. Образование и развитие Пятой республики во Франции. Принципы голлизма и их эволюция 52.5 KB
  Основные принципы голлизма: голлизм это своеобразная идеология национального величия; вариант гос. Экономические: жесткое регулирование планирование; налоговая политика; расширение сфер экономики; рост гос. Проект разработан рабочим комитетом из чиновников членов Гос совета во главе с Мишелем Дебре. право назначать премьерминистра и отдельных министров возвращать законопроекты передавать на референдум любой законопроект касающийся организации гос власти или одобрения международных соглашений способных затронуть деятельность...
26507. Основные этапы социально-экономического и политического развития ФРГ 99.5 KB
  Основные этапы социальноэкономического и политического развития ФРГ. Конституционное устройство ФРГ: ФРГ объединила 9 земель каждый из субъектов федерации получил право на свою конституцию представительные и административные органы свое законодательство. Осн этапы соц экон и пол разв ФРГ.23 мая1949г Основ ФРГ.
26508. Интеграционные процессы в западной Европе 1950-2000гг 48 KB
  подписан договор о создании Европейского объединения угля и стали ЕОУС Франция ФРГ Италия Бельгия Нидерланды Люксембург. в Риме подписаны договоры о создании Европейского сообщества по атомной энергии Евратом и Европейского экономического сообщества. политические цели объединение сил западноевропейского капитализма против мирового коммунистического движения соц государств национальноосвободит борьбы колониальных и зависимых стран. Правящие круги США поддерживали создание ЕЭС рассчитывая усилить экономическую базу НАТО и...