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

}


 

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

61806. Звертання поширені й непоширені. Розділові знаки при звертаннях 18.91 KB
  Мета: поглибити знання учнів про поширені та непоширені звертання; ознайомити з особливостями їх використання в різних стилях і жанрах; закріпити навички вживання розділових знаків при різноманітних звертаннях; розвивати усне й писемне мовлення емоції творчу уяву...
61807. Домовая мышь 1014.59 KB
  Задачи: Образовательные: Формировать у учащихся представления о домовой мыши; Формировать знания о строении домовой мыши; Формировать знания о вреде приносимому человеку от домовой мыши. На доску вывешивается иллюстрация домовой мыши и пишется тема урока.
61808. Do you care about how you look like? 41.78 KB
  Перспективная цель: создание комплекса условий для формирования умений понимать основное содержание облегченных доступных по объему текстов по заданной теме и умений формулировать вопросы по данной теме основываясь на раннее изученных знаниях и умениях...
61812. Квиллинг 17.88 KB
  К сожалению бумага недолговечный материал и мало что сохранилось от средневековых шедевров. Бумагокручение быстро распространилось в Европе но потому что бумага особенно цветная и высококачественная была очень дорогим материалом...
61814. Глагол 15.19 KB
  Цели: формирование общих представлений об части речи Глагол Задачи: Ознакомить учащихся с понятием глагол; Обогащать речь учащихся употреблением глаголов; Учить сопоставлять вопрос на который отвечает слово и его значение...