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

}


 

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

41997. Исследование объемов передаваемой информации в каналах спутниковых систем связи 41.5 KB
  Лабораторная работа состоит из 2 этапов расчета: Расчет энергетических характеристик спутниковой линии.2 содержат графическое отображение результатов расчета. В конце работы предложены результаты расчета производительности системы при заданном наборе исходных данных. Исследовать характеристики ССС по всем пунктам этапа расчета 1 при заданном наборе исходных данных.
42001. ФІЗИКА. ЛАБОРАТОРНИЙ ПРАКТИКУМ 6.1 MB
  Для цього до посібника введено окрему главу “На допомогу студенту†в якій розглянуто на конкретних прикладах всі етапи виконання лабораторної роботи. Лабораторні роботи з основного курсу фізики [2. Вивчення роботи релаксаційного генератора [2. ВИЗНАЧЕННЯ РОБОТИ ВИХОДУ ЕЛЕКТРОНА З МЕТАЛІВ МЕТОДОМ ГАЛЬМУВАННЯ ФОТОЕЛЕКТРОНІВ В ЕЛЕКТРИЧНОМУ ПОЛІ [2.
42002. ТЕОРІЯ БІОСТРУКТУР 929.5 KB
  Локальні наближення для обмінної потенціальної енергії. Мета: Ознайомлення та засвоєння чисельних методів по розрахунку хвильових функцій та власних значень енергії електронів в ізольованому атомі.2 оператор кінетичної енергії електронів радіусвектор іго електрона m маса електрона постійна Планка; 1.
42004. Информационное обеспечение систем управления 882 KB
  Пример ERмодели [7] Лабораторная работа №3Создание простых запросов и запросов на изменение [7.1] Задание к лабораторной работе [8] Лабораторная работа № 4Создание сложных запросов.1] Цель работы: создание итоговых параметрических перекрестных запросов и запросов на объединение; создание и настройка отчетов по запросам на основе учебной БД Библиотека. Запрос это объект БД который служит для извлечения данных из таблиц и предоставления их пользователю в удобном виде.