Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
5th Edition
ISBN: 9780134801155
Author: Tony Gaddis
Publisher: PEARSON
bartleby

Videos

Textbook Question
Book Icon
Chapter 9, Problem 4AW

What algorithm does the following pseudocode perform?

Declare Integer startScan

Declare Integer minindex

Declare Integer minValue

Declare Integer index

For startScan = 0 To arraySize - 2

Set minindex = startScan

Set minValue = array[startScan]

For index = startScan + 1 To arraySize - 1

If array[index] < minValue

Set minValue = array[index]

Set minindex = index

End If

End For

Call swap(array[minIndex], array[startScan])

End For

Blurred answer
04:14
Students have asked these similar questions
Parallel Arrays and Using Parallel Arrays    -Using a loop to step through an array   Declare Integer series [10] Declare Integer index For index = 0 to 9        Set series [index] =100 End For
ARRAY RANDOMIZER Create a program that shuffels all the elements present in an array. To shuffle an array, you need to do at least 500 random swaps of any elements in the array given below. Print the shuffled array in the output. {12, 54, 22, 100, -3, 5, 10, -33, 78, 90, 29, -45, 77, -9, 19, 21} Language: CPP
Sorted Names Problem:Assume that you already have the bubbleSort () ans swapS() modules. Design the main() program that allows the user to enter 20 names into a String array. Sort the array in ascending (alphabetical) order and display its contents. //  The bubbleSort module accepts an array of Strings and array size//  and sorts array in ascending orderModule bubbleSort(String Ref array[], integer arraySize)    Declare Integer index1, index2        // bubblesort scores    For index1 = arraySize – 1 to 0 Step -1        For index2 = 0 to index1 – 1            If array[index2] > array[index2 + 1] Then                Call swapS(array[index2], array[index2 + 1)            End If        End For    End ForEnd Module// The swapS module accepts two String elements and swaps their contentsModule swapS(String  ref a, String  ref b)    Declare String temp    // Swap a and b    Set temp = a    Set a = b    Set b = tempEnd Module
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning
Text book image
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning
Definition of Array; Author: Neso Academy;https://www.youtube.com/watch?v=55l-aZ7_F24;License: Standard Youtube License