Systems Architecture
Systems Architecture
7th Edition
ISBN: 9781305080195
Author: Stephen D. Burd
Publisher: Cengage Learning
bartleby

Concept explainers

Question
Book Icon
Chapter 3, Problem 2PE
Program Plan Intro

Inserting an element to array

Program Plan:

  • Include required header files.
  • Declare an array with the size “100”.
  • Declare an integer variable “top_value” to store the index of last inserted element.
  • Define the function “insert_in_array()” with two parameters “element” and “position”. This function is used to insert an element to specified position of an array.
    • Declare required variable.
    • Check condition for “position”. If “position” is less than “0” or “position” is greater than “top_value”, then display an error message.
    • Otherwise, that is if the position is in the range.
      • Insert an element one by one in the specified position using “for” loop.
        • Shift elements by “1” position to the right.
      • Insert the element at the desired location.
      • Increment the value of “top_value” by “1”.
  • Define the function “display_array()” which is used to display the elements in the array.
    • Declare required variables.
    • If the “top_value” is equal to “0” that is there is no element in the array, then display an error message.
    • Otherwise, display all elements in the array.
  • Define main function.
    • Declare required variables.
    • Set “top_value” to “0”.
    • Performs “do-while” loop. This loop will perform until the user enters the choice “3”.
      • Display menu options to user.
      • Read choice from user.
      • Check user entered option using “switch” statement.
        • If the user entered option is “1”, then
          • Read the position for element from user.
          • Read an element for given position from user.
          • Call the function “insert_in_array()” with argument “insert_element” and “idx”.
            • If user entered option is “2”, then display the array elements by calling the function “display_array()”.

Blurred answer
Students have asked these similar questions
1. Create a Person.java file. Implement the public Person and Student classes in Person.java, including all the variables and methods in the UMLS. Person -name: String -street: String -city: String +Person(String name, String, street, String, city) +getName(): String +setName(String name): void +getStreet(): String +setStreet(String street): void +getCity(): String +setCity(String City): void +toString(): String Student -Id: int +Person(String name, String, street, String, city, int Id) +getId(): int +setId(int Id): void +toString(): String 2. Create a StudentTest.java file. Implement a public StudentTest class with a main method. In the main method, create one student object and print the object using System.out.println(). Your printing result must follow the example output: name: Mike, street: Morris Ave, city: Union, Id: 1000 Hint: You need to modify the toString methods in the Student class and Person class!
1) Apply the Paint Blue algorithm discussed in class to the following Finite Automata. a a a b b a COIS-3050H-R-W01-2025WI-COMB Formal Languages & Automata a b Show the status of the Finite Automata at the conclusion of the Paint Blue Algorithm (mark the visited states with an X and only include edges that have not been followed). 2) Use the pumping lemma to prove the following language is nonregular: L= {ab} = {abbb, aabbbbbb, aaabbbbbbbbb, ...}
3) Find CFGs that for these regular languages over the alphabet Σ= {a, b}. Draw a Finite Automata e CFG. 1 COIS-3050H-R-W01-2025WI-COMB Formal anguages & Automata Is that contain the substring aba. (b) The language of all words that have an odd number letters and contains the string bb. (c) The language of all words that begin with the substring ba and contains an odd number of letters. 4) Convert the following FA into a PDA. a a S± b a a Ν Ꮓ

Chapter 3 Solutions

Systems Architecture

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++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
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
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT