71494

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

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

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

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

Русский

2014-11-07

103.5 KB

0 чел.

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

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

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

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

Вариант 4

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

1. Дана последовательность ненулевых  целых чисел, признаком конца которых служит 0. Используя рекурсию, напечатать сначала все отрицательные, а потом – все положительные   числа этой последовательности.

 

Приложение 1

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

Приложение 2

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

#include "stdafx.h"

#include <iostream>

using namespace std;

void rekursPrint(int * seq, int i, bool bNegative);

int main(){

   int sequence[] = {-2, 15, -1, -8, 14, 125, 11, -6, 0};

   rekursPrint(sequence, 0,  true);

   rekursPrint(sequence, 0, false);

   return 0;

}

void rekursPrint(int * seq, int i, bool bNegative)

{

   if(seq[i])

   {if(bNegative && seq[i] < 0)

           cout<<seq[i]<<" ";

       if(!bNegative && seq[i]> 0)

           cout<<seq[i]<<" ";

       rekursPrint(seq, i + 1, bNegative);

   }

}

Тест:

                                      


 

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

70227. Национальная безопасность 307 KB
  Национальная безопасность - основы государственного устройства и управления, осуществляющие процесс переоценки национальных ценностей и согласования интересов личности, общества и государства, дальнейшее развития социально-экономических, политических, правовых, этнических связей и отношений.
70228. Расстройства восприятия, иллюзии, галлюцинации. Дереализация и деперсонализация 95 KB
  Показанием к срочной даже без согласия больного госпитализации являются: C 12. Психосенсорные расстройства обычно являются проявлением: D 14. В каком случае иллюзии являются безусловным признаком психоза C Галлюцинации относятся к расстройствам невротического уровня.
70230. Визвольні ідеї Г.Сковороди, Т.Шевченка, І.Франка 132 KB
  Національна природа інтелігента визначається не кількістю його декларацій про любов до Батьківщини а відповідністю власної духовної діяльності специфіці менталітету рідного народу і потребам його розвитку спричинених своєрідністю конкретної історичної ситуації.
70231. Соціально-політичні погляди М.Грушевського 49.5 KB
  Політична думка в Україні у XIX—XX ст. формувалася в умовах, коли зникав традиційний сільськогосподарський уклад життя і його змінювало індустріальне суспільство, коли відбувалися процеси національно-культурного й національно-політичного відродження України.
70232. Політична культура як засіб завоювання та здійснення влади 75.5 KB
  Політична психологія має певну структуру. Вона містить політичні потреби, інтереси, почуття, настрої, традиції тощо. Політичні потреби - це ті потреби, задоволення яких пов’язано зі здійсненням влади. Вони можуть лише тим чи іншим чином стосуватися влади, а можуть виявлятися безпосередньо...
70233. Критичний утопічний соціалізм 26.5 KB
  Вихідними пунктами його плану з одного боку стала переконаність у провідній ролі індустріалів у суспільному житті а з іншого його ставлення до організації промисловості як одного з найважливіших чинників досягнення суспільного блага. Мислитель розглядав державну владу як основний засіб...
70234. Розвиток і особливості політичної думки в Росії 51 KB
  Слов’янофільство - вияв приязні, симпатії до слов’янства, зацікавлення ним з боку різних громадсько-політичних та культурних діячів, які, виходячи з етнічної та мовної спорідненості слов’ян, підтримували ідею їхнього тісного єднання. Форми вияву слов’янофільства були найрізноманітнішими...
70235. Діалектико-матеріалістичні погляди К. Маркса, Ф.Енгельса, В.І. Леніна 99.5 KB
  Перший виклад диалектичного матерiалiзму здiйснений 6ув Марксом у групi праць, написаних мiж 1844-м i 1848 роком пiд впливом Фоєр6ахової матерiалiстичної iнтерпретацii Гегеля, i його можна вважати епiзодом у Марксовому зростаннi як революцiйного соцiалiста.