Homework Help for Information Technology

1,536 results

IT encompasses the study, use, and service of coputers and communication systems for storing, sending, receiving and manipulation data and information

For unlimited access to Homework Help, a Homework+ subscription is required.

Lv1
in Information Technology·
20 Mar 2023

In this activity, you are asked to create an application for educational institutes to assist the student services and administrations to manage students' grades and monitor their performance (grades are integers and out of 100).

Each institute in each semester has a different number of programs, a different number of classes/courses, and a different number of students in each class; therefore, your application will ask the user to insert the number of the programs along with the name of the programs, the number of classes in each program, and the number of students in each class from the user.

Student services would like to monitor the performance of each class separately by having the average grade of the students in each class and the highest and the lowest grades in each class/course. Besides, in each program, the courses/classes with the best and worst performances will be announced.

As another parameter to be considered, student services would like to make a comparison between all the available programs; however, not only the number of courses in each program is different the weight of each course that is represented as the number of units or credit hours are different; therefore, the number of units for each course would be another user input.
To calculate the average grades in each program/department, the given formula below will be used:

Average Grade in Each Program = (Sum(Credit Hour * Course Average Grade))/The total number of Credit Hours in Each Program

The credit hours range of the different courses is from 1 credit hour to 5 credit hours which represents the importance and the weights of each course. Please, take into consideration the wrong input from the user such as negative numbers, zero, and numbers more than 5.

You need to make sure the least amount of memory will be used by this application.
Your code must have a very clean structure, separated and determined functions, and must have brief comments explaining each section of your code.

 

C program

Avatar image
brm asked for the first time
Avatar image
geteldhosebaby asked for the first time

Why a study system solves all your problems (w/ Notion AI)?

My complete study system is built using the app "Notion AI." Our study process is broken up into three stages: preview view, review preview, and review stage. The first stage happens before class, where we skim the upcoming material to get familiar with it. The next stage is view, where we go to class and begin to make the connections between concepts. The final stage is review, where we need to reinforce the material to prepare for exams. With Notion AI, I can drastically cut down on study time using skills such as the tea tree method and the layer method. I already use the tea tree method to get a more high-level overview of ischemic heart disease, and I break them down visually to see the hierarchy of the different kinds of heart disease. In general, if you can visually represent information, it will make learning easier. We can actually use Notion AI to take that even further.

 

 

View phase is to build off of that foundation we set up in preview challenge your current understanding by asking the professor to correct you and explain how different ideas go together. View stage is meant to help us make connections get a really deep and clear understanding of the stuff we're learning about but now let's also see how notion ai can really elevate the stage the next level. One of the things I struggled with a lot was keeping track of which stage of learning I was at for each topic. If I should be reviewing today with practice problems or viewing by drawing mind maps, I didn't have a system to know what I should be studying so that's why I built a revision scheduler into Study Quests. notion AI can turn your notes into practice problems and notion AI will create practice problems for me to study for my exams. It can even generate practice problems itself to help students learn more effectively. And it can also generate practice questions for them to review for their exams. And then it can generate flashcards for me based on my notes based on what I'm just going to.

 

 

 

Avatar image
katrinafarkas5 asked for the first time
Part A (4 Marks)

1)  The above diagram has three distinct logic gates, identify and describe the function of each gate (2 marks).

2) This circuit is equivalent in function to a single gate. Create a truth table for the circuit and from this identify the equivalent logic gate (2 marks).

 

Part B (4 Marks)  

A building has a fire alarm with two switches, A and B, if both switches are open the alarm is inactive, if a switch is closed, regardless of the state of the other switch, the alarm becomes active.

1) Draw a truth table representing all possible states of the switches and alarm (2 marks). e.g.

X Y A open open OFF ... ... ... ... ... ...

 

2) Calculate the Boolean algebra expression for the truth table created in (1). You may use any valid notation presented during the course, as long as you are consistent (1 mark).

A = ?

3) Draw a digital logic gate schematic which implements this logic and name the gate(s) used (1 mark).

 

Part C (4 Marks) Consider this diagram of a full adder.   1) Three gates are missing from the diagram. Identify the gates that should be at spots 1, 2 & 3 (3 marks).
2) A full adder is made by combining 2 half adders. Using your response in (1) draw the complete diagram of a full adder and circle each half adder (1 mark).
  Part D (8 Marks) Consider the following circuit.  

 

1) A student believes that when W=1, Y=0, Z=0, X=1 that the output will be 1. Is this correct? Justify your response (4 marks).   2) Write a boolean expression for the logic circuit, simplifying as appropriate. Justify each step of your simplification. Recall that boolean algebra has several named laws that can be used to simplify expressions such as the distributive law (4 marks).    

Start filling in the gaps now
Log in