66515

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

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

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

Цель работы: Получить практические навыки в разработке алгоритмов и написании программ на языке С с применением пользовательских функций. Оборудование: IBM – совместимый компьютер, система программирования BC3.1, MVC++ 6.00.

Русский

2014-08-22

126 KB

1 чел.

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

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

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

Оборудование: IBM – совместимый компьютер, система программирования BC3.1, MVC++ 6.00.

Вариант 5

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

1. Поменять местами последний элемент с первым нулевым элементом.

 

Приложение 1

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

Приложение 2

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

#include <iostream>

#include "stdio.h"

#include <cstdlib>

int a[50];

int i,n,t,d,s=0,e,y=0;

int vvod(int);

int main(void){

printf("kol-vo el mas=");

scanf("%d",&n);

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

a[i]=vvod(i);

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

if (a[i]==0){

t=a[i];

s=i;

i=n;

e=a[i];

a[i]=t;

i=s;

a[i]=e;}}

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

printf("%d ",a[i]);}

getchar();

getchar();}

int vvod(int k){

printf("a[%d]=",k);

scanf("%d",&k);

return k;}

тест:

                                     


 

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

8826. Сегментация памяти 138.5 KB
  Сегментация памяти 8.1 Основные понятия сегментации Рассмотрим пример, когда программа использует одно адресное пространство.   программа использует одно адресное пространство Недостатки такой системы: Один участок может полностью заполниться, но пр...
8827. Устройства и программное обеспечение ввода-вывода 158 KB
  Устройства и программное обеспечение ввода-вывода 9.1 Принципы аппаратуры ввода-вывода 9.1.1 Устройства ввода-вывода Устройства делят на две категории (некоторые не попадают ни в одну): блочные устройства - информация считывается и записываетс...
8828. Диски. Таймеры 208.5 KB
  Диски. Таймеры Аппаратная часть дисков Магнитные диски   Основные понятия: Головка (Head) - электромагнит, скользящий над поверхностью диска, для каждой поверхности используется своя головка. Нумерация начинается с 0. Дорожка (Track) - к...
8829. Файловые системы. Файлы. Каталоги 118.5 KB
  Файловые системы. Файлы. Каталоги Файлы Требования к хранению информации: возможность хранения больших объемов данных информация должна сохраняться после прекращения работы процесса несколько процессов должны иметь одновременн...
8830. Реализация файловой системы 193.5 KB
  Реализация файловой системы Структура файловой системы   Возможная структура файловой системы   Все что до Загрузочного блока и включая его одинаково у всех ОС. Дальше начинаются различия. Суперблок - содержит ключевые параметры файловой сист...
8831. Примеры файловых систем. CD-ROM (ISO 9660, UDF), CP/M, FAT16, FAT32, NTFS 211 KB
  Примеры файловых систем. CD-ROM (ISO 9660, UDF), CP/M, FAT16, FAT32, NTFS Файловой системы CD-дисков. Файловая система ISO 9660 Стандарт принят в 1988 г. По стандарту диски могут быть разбиты на логические разделы, но мы будем рассматрива...
8832. Примеры файловых систем. UNIX V7; BSD; Linux (EXT2; EXT3; RFS; JFS; XFS); NFS 244.5 KB
  Примеры файловых систем. UNIX V7 BSD Linux (EXT2 EXT3 RFS JFS XFS) NFS Файловая система UNIXV7 Хотя это старая файловая система основные элементы используются и современных UNIX системах. Особенности: Имена файлов ограничены...
8833. Использование виртуальных машин для изучения операционных систем на примере Microsoft Virtual PC 2007 1.14 MB
  Использование виртуальных машин для изучения операционных систем на примере Microsoft Virtual PC 2007 В связи с тем, что средства для создания виртуальных машин часто применяются, на практическом занятии рассмотрим использование виртуальных машин дл...
8834. Економічна система. Сутність та структура економічної системи 506 KB
  Економічна система Лекція 1 Сутність та структура економічної системи. Відносини власності. Домогосподарства, підприємства (фірми), сектори економіки, кластери, внутрішні регіони, регулятивні інститути Лекція. Типи і моделі економ...