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

}


 

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

13151. ВИВЧЕННЯ ПРИЛАДІВ КОНТРОЛЮ ПАРАМЕТРІВ РЕЖИМУ БУРІННЯ ТА РОЗШИФРУВАННЯ ІНДИКАТОРНИХ ДІАГРАМ 413 KB
  ЛАБОРАТОРНА РОБОТА №8 ВИВЧЕННЯ ПРИЛАДІВ КОНТРОЛЮ ПАРАМЕТРІВ РЕЖИМУ БУРІННЯ ТА РОЗШИФРУВАННЯ ІНДИКАТОРНИХ ДІАГРАМ. Поточний контроль параметрів процесу буріння здійснюється за допомогою індикатора ваги манометра моментоміра тахометра а також приладів для ви
13152. Робота із стандартними програмами ОС Windows. Конфігурування ОС Windows 439 KB
  ЛАБОРАТОРНА РОБОТА № 1 Тема: Робота із стандартними програмами ОС Windows. Конфігурування ОС Windows 2. Мета: формування практичних навичок по роботі зі стандартними програмами Windows WordPad Проводник; формування практичних навичок по роботі з основними обєктами ...
13153. Робота з файловою системою в операційній системі Windows 93.5 KB
  ЛАБОРАТОРНА РОБОТА № 2 Тема: Робота з файловою системою в операційній системі Windows. 2. Мета: формування практичних навичок по роботі з основними обєктами Windows вікнами файлами папками ярликами. 3. План: Ознайомитись з теоретичними відомостями; ...
13154. Робота з засобами захисту інформації від вірусів 194.5 KB
  ЛАБОРАТОРНА РОБОТА № 3 Тема: Робота з засобами захисту інформації від вірусів Мета: ознайомитися з антивірусною програмою NOD32. Навчитися налагоджувати програму організовувати захист компютера від вірусів План: Ознайомитись з теорети
13155. ПРИМЕНЕНИЕ ПОДВИЖНЫХ ИГР И ИГРОВЫХ УПРАЖНЕНИЙ В ПОДГОТОВКЕ ГАНДБОЛИСТОВ 228.5 KB
  Игра в гандбол проходит в высоком темпе. Отличительная особенность этой игры – высокая скорость передвижений игрока, быстрые и внезапные действия с мячом, взаимодействие с партнерами по команде, своевременная реакция на быстро меняющиеся игровые ситуации, ведение спортивного единоборства (соприкосновение с соперником), борющимся за мяч).
13156. Табличний процесор Microsoft Excel. Введення та редагування даних. Використання формул 48.5 KB
  Лабораторна робота № 6 Тема. Табличний процесор Microsoft Excel. Введення та редагування даних. Використання формул Мета: навчитися використовувати елементи і форматування електронних таблиць в MS Excel; удосконалювати навички побудови формул та використання функ...
13157. Табличний процесор Microsoft Excel. Використання майстра функцій та побудова діаграм 432.5 KB
  Лабораторна робота № 7 Тема. Табличний процесор Microsoft Excel. Використання майстра функцій та побудова діаграм Мета: навчитися використовувати майстер функцій та будувати діаграми в MS Excel. План: Вивчити необхідний теоретичний матеріал. Виконати пра
13158. СУБД Microsoft Access. Створення таблиць. Введення та редагування даних в таблицях 164 KB
  ЛАБОРАТОРНА РОБОТА № 8 Тема: СУБД Microsoft Access. Створення таблиць. Введення та редагування даних в таблицях. Мета: навчитись створювати структуру таблиці модифікувати її вводити дані в таблицю редагувати їх шукати та фільтрувати дані. План...
13159. СУБД Microsoft Access. Створення запитів та форм 74 KB
  ЛАБОРАТОРНА РОБОТА № 9 Тема: СУБД Microsoft Access. Створення запитів та форм Мета: навчитись створювати запити різних типів форми використовуючи майстер та конструктор.. План: Вивчити необхідний теоретичний матеріал. Виконати практичне ...