Animal Actions Quiz
28 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

The ______ jumped high

frog

The ______ flew across the sky

bird

The ______ swam in the pond

duck

The ______ ran fast

<p>cheetah</p> Signup and view all the answers

The ______ climbed the tree

<p>monkey</p> Signup and view all the answers

The assembly language uses ______ in place of machine codes to simplify the programmer's way of creating programs.

<p>mnemonics</p> Signup and view all the answers

High-level languages allow programmers to use ______-like commands to carry out instructions.

<p>English</p> Signup and view all the answers

An ______-oriented programming language is a high-level programming language that uses GUI-based interfaces.

<p>object</p> Signup and view all the answers

Examples of high-level languages include BASIC, ______, Pascal, and FORTRAN.

<p>COBOL</p> Signup and view all the answers

To translate high-level instructions into machine code, a ______ is required.

<p>compiler</p> Signup and view all the answers

Active use of ______-driven programming languages allows applications to respond to user interactions effectively.

<p>Event</p> Signup and view all the answers

The ______ translates high-level instructions line by line into machine code during runtime.

<p>interpreter</p> Signup and view all the answers

______ languages are characterized by their capability to create programs centered around user interface elements.

<p>Object-oriented programming</p> Signup and view all the answers

An algorithm is a step-by-step procedure to solve ______.

<p>problems</p> Signup and view all the answers

Pseudocode uses short ______-like statements to write codes for programs.

<p>English</p> Signup and view all the answers

A ______ is a diagram representing the logical sequence of steps in a process.

<p>flowchart</p> Signup and view all the answers

The ______ symbol in a flowchart is used to declare the beginning and the end.

<p>Terminator</p> Signup and view all the answers

The ______ symbol in a flowchart represents a decision that leads to a 'Yes' or 'No' outcome.

<p>Decision</p> Signup and view all the answers

Match the stages of the Software Development Life Cycle (SDLC) with their descriptions:

<p>Requirements = Gathering user and system actions without coding Testing and Debugging = Identifying and fixing errors in the program Deployment = Releasing the software and creating documentation Maintenance = Updating the software and fixing bugs post-deployment</p> Signup and view all the answers

Match the SDLC stages with their primary activities:

<p>Planning/Design = Outlining technologies and program structure Implementation = Putting the design plan into action Support = Providing assistance for the deployed software Design = Detailing how the system will function</p> Signup and view all the answers

Match the SDLC stages with the order in which they occur:

<p>Requirements = 1st stage in SDLC Deployment = 6th stage in SDLC Testing and Debugging = 5th stage in SDLC Maintenance = 7th stage in SDLC</p> Signup and view all the answers

Match the following SDLC stages with their importance:

<p>Requirements = Critical for understanding user needs Implementation = Essential for creating the software Testing and Debugging = Necessary for ensuring software quality Support = Important for user satisfaction post-launch</p> Signup and view all the answers

Match the SDLC stages with the term that best describes them:

<p>Planning/Design = Foundational stage for all subsequent actions Deployment = Final delivery of the software product Maintenance = Continuous effort to improve and fix the software Support = Assistance phase for issues encountered by users</p> Signup and view all the answers

What does Return on Sales (ROS) evaluate?

<p>The profit earned per peso sold</p> Signup and view all the answers

How is Return on Assets (ROA) calculated?

<p>Net profit after taxes divided by total assets or investments</p> Signup and view all the answers

Which of the following is NOT a key element of a feasibility study?

<p>Historical financial performance review</p> Signup and view all the answers

What does a favorable ROS and ROA indicate about a business opportunity?

<p>It suggests a promising business opportunity</p> Signup and view all the answers

In the example of ABC Company, what is the net profit after taxes used for calculating ROS?

<p>500,000</p> Signup and view all the answers

Study Notes

Assembly Language

  • Assembly language is more advanced than machine language.
  • It uses mnemonics which are English-like abbreviations such as move, mul and add to represent machine instructions.
  • Requires an assembler to translate mnemonics into machine code.

High-level Language

  • High-level languages use English-like commands for writing programs.
  • Examples include BASIC, COBOL, Pascal, and FORTRAN.
  • They require either an assembler or compiler to translate instructions into machine code.
  • Interpreters translate high-level instructions line by line into machine code during runtime.

Object-Oriented Programming Language

  • Developed for GUI (Graphical User Interface) environments.
  • Examples include Visual Basic, Delphi, Visual C++, PROLOG, Java, PHP, Python, Ruby, Perl, JavaScript, Smalltalk.
  • The emphasis is on the objects included in the user interface such as buttons and scrollbars.

Number System Conversions

  • Decimal to binary conversion:
    • Find the largest power of 2 that is smaller than the decimal number.
    • Subtract that power of 2 from the decimal number.
    • Repeat steps 1 and 2 until the decimal number becomes 0.
    • Write 1 for each power of 2 that was subtracted, and 0 for all other powers.
    • Combine the 1s and 0s to form the binary number, starting with the highest power of 2.
  • Binary to decimal conversion:
    • Multiply each bit in the binary number by its place value (2 raised to the power of its position from right to left).
    • Add the results of the multiplication for each bit together.
    • This sum is the decimal representation of the binary number.

Algorithms

  • A step-by-step procedure to solve problems.
  • Improves efficiency and consistency in problem-solving.
  • Helps identify key decision points and essential variables.
  • Enables programmers to easily identify errors in a process.

Pseudocode

  • A description of an algorithm using natural language.
  • Makes program reading easier.
  • Uses short, English-like statements to write program code before implementation in a specific language.

Flowcharts

  • Diagrams representing the logical sequence of steps or operations.
  • Utilize symbols to represent different actions and connections in a process.

Flowchart Symbols

  • Terminator: [ ] - Marks the beginning ("Start") and end ("End") of a flowchart.
  • Input/Output: ||| - Represents input from the user or output from a process.
  • Process: [ ] - Indicates data processing, often using mathematical symbols.
  • Decision: □ - Depicts a comparison involving logical or relational operators (e.g., "Yes" or "No" questions).
  • On-page Connector: ○ - Links different parts of a flowchart within the same page.
  • Off-page Connector: ∇ - Connects flowcharts located on different pages.
  • Arrows: →, ↓ - Indicate the flow of the process.

Example: Calculating Rectangle Area

  • Algorithm:
    • Step 1: Input Width and Length.
    • Step 2: Calculate Area using the formula: Area = Length x Width.
    • Step 3: Print the calculated Area.

Software Development Life Cycle (SDLC)

  • A detailed plan for creating and maintaining a software system
  • Involves a team of specialists

Stages in Software Development

  • Requirements:
    • Gathering user and computer actions
    • Includes documentation, procedures, rules, interviews, observations, and surveys
    • No coding in this stage
  • Planning/Design:
    • Planning implementation and initial architecture
    • Outlines platforms, technologies, and program structure
    • Instructions are written using pseudocode or algorithms for easy understanding
  • Design:
    • Follows the requirements and planning stage
  • Implementation:
    • Putting the plan into action
  • Testing and Debugging:
    • Thoroughly testing the program to identify and fix errors
  • Deployment:
    • Deploying the software
    • Creating program documentation and user manuals
  • Maintenance:
    • Ongoing process of maintaining and updating the software
    • Includes fixing bugs and adding enhancements
  • Support:
    • Providing support for the deployed software

Return on Sales (ROS)

  • Measures how much profit a business earns for each unit of revenue generated.
  • Formula: Net Profit After Taxes / Sales
  • Example: ABC Company has a ROS of 10%, meaning they earn 10 pesos in profit for every 100 pesos of sales.

Return on Assets (ROA)

  • Measures the return on investments made in assets.
  • Formula: Net Profit After Taxes / Total Assets/Investments
  • Example: ABC Company has an ROA of 33%, meaning they earn 33 pesos in profit for every 100 pesos invested in assets.

Feasibility Study

  • A detailed analysis used to evaluate larger business projects.
  • Key elements:
    • In-depth market potential analysis for realistic sales projections.
    • Ensuring product/service design, attributes, specifications, and features align with market needs for success.
  • High ROS and ROA ratios are considered positive indicators of a promising business opportunity.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Test your knowledge of animal behaviors with this fun quiz! Fill in the blanks to complete sentences about how different animals move and interact with their environments. Perfect for animal enthusiasts and students alike!

More Like This

Animal Facts and Behaviors
5 questions
The Jerkiest Animals
3 questions

The Jerkiest Animals

SpontaneousGenius avatar
SpontaneousGenius
Use Quizgecko on...
Browser
Browser