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);

}


 

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

2726. Календарь исследовательских и творческих работ 43.05 KB
  Календарь исследовательских и творческих работ Проверь в природе- ежедневная системная потребность. Природоведение (естествознание), 5-й класс Не уставай шагать по дороге знаний. Литература  Настольные книги читального зала кабинета биологии....
2727. Мифы, отраженные в небе 20.82 KB
  Мифы, отраженные в небе. Урок по астрономии с использованием интерактивной доски Урок по астрономии с использованием интерактивной доски. Продолжительность 40 минут, проводится как обобщающе-повторительный после прохождения темы Введение в астрономию...
2728. Малые тела Солнечной системы 204.95 KB
  Объяснительно-иллюстрированный урок Малые тела Солнечной системы Ход урока Организационная часть. Формулировка темы и цели урока. Мотивация. Актуализация знаний. Объяснение нового материала. Итог урока...
2729. Поурочные разработки по теме: 37.51 KB
  Поурочные разработки по теме: Звезды Современная астрономия располагает большим количеством аргументов в пользу утверждения, что звезды образуются путем конденсации облаков газово - пылевой межзвездной среды. Процесс образования звезд из этой сред...
2730. Україна в складі Російської та Австрійської імперій 128.5 KB
  Україна в складі Російської та Австрійської імперій (ХІХ ст.) Суспільно-політичний рух в Наддніпрянській Україні у ХІХ ст. Національне відродження на Західноукраїнських землях. Основні етапи національного відродження та українське ...
2731. Субъекты таможенного права 250 KB
  Субъектом права в любой отрасли права принято считать носителя определенных прав и обязанностей, которым он наделен государством для реализации своих жизненных потребностей либо возложенных на него полномочий в соответствующей сфере общественных отношений.
2732. Определение коэффициентов трения с помощью наклонного маятника 135 KB
  Определение коэффициентов трения с помощью наклонного маятника Цель работы: ознакомиться со сложным механическим движением; определить коэффициенты трения различных пар материалов. МЕТОДИКА ЭКСПЕРИМЕНТА На шарик, выведенный из положения равновесия, ...
2733. Определение скорости полета тела с помощью баллистического крутильного маятника 261.5 KB
  Определение скорости полета тела с помощью баллистического крутильного маятника Цель работы: Научиться экспериментально определять скорости движения тел. МЕТОДИКА ЭКСПЕРИМЕНТА В основе экспериментального определения скорости полета тела с помощ...
2734. Моделирование электростатического поля 101.5 KB
  Моделирование электростатического поля Приборы и принадлежности: электролитическая кювета, набор электродов, понижающий трансформатор, цифровой вольтметр В7-38. Введение. Нередко различные физические поля описываются одинаковыми уравнениями. Решение...