BASIC CONCEPTS A patient is prescribed a drug that has an extremely short half-life for chest pain (angina). Which modification in drug dosage or scheduling should you expect?
BASIC CONCEPTS A patient with severe heart failure asks why…
BASIC CONCEPTS A patient with severe heart failure asks why the prescriber has lowered the dosages of most of the patient’s daily medications. What is your best response?
ADVANCED CONCEPTS A patient who is taking nicardipine (Carde…
ADVANCED CONCEPTS A patient who is taking nicardipine (Cardene) develops skin lesions, itching, fever, and achy joints. What is your best first action?
An end-tidal carbon dioxide detector connected to the end of…
An end-tidal carbon dioxide detector connected to the end of a nasogastric tube indicates the presence of carbon dioxide in the tube. What is your best interpretation of this finding?
Given each of the 2 subtyping scenarios below, should the co…
Given each of the 2 subtyping scenarios below, should the code compile? In other words, would the given subtyping still satisfy a client code that uses the supertype? You should answer “Yes” or “No”, then support your answer (in the context of a client code that uses the supertype). class A { public Iterator merge(Iterator itr) throws Exception { … } } class B { public Iterator merge(Iterator itr) throws RuntimeException { … } } B extends A. A extends B.
Consider the code below. // A typical account has a balanc…
Consider the code below. // A typical account has a balance that is a result of summing a sequence of transactions (or amounts) public class Account { private int balance; private List amounts; // Requires: true // Effects: Initializes this to have a zero balance and an empty sequence of transactions public Account() { amounts = new ArrayList(); balance = 0; if (repOk() == false) { System.out.println(“Account(): rep-inv violated”); System.exit(-1); } } // Requires: true // Effects: append amount to the sequence of transactions, and add it to balance public void customerTransaction(int amount) { amounts.add(amount); balance += amount; if (repOk() == false) { System.out.println(“customerTransaction(): rep-inv violated”); System.exit(-1); } } public int getBalance() { return balance; } // Rep-invariant1: a) amounts != null // b) balance = sum of all amounts.get(i), where 0 = 0 boolean repOk() { } (1 pt) Implement repOk() based on Rep-Invariant1. (1 pt) Give 2 example values for balance and amounts that do not violate Rep-invariant1. For each example, provide the client code. (0.5 pt) Give 2 example values for balance and amounts that do violate Rep-invariant1. (1 pt) Consider an updated Rep-invariant2. Implement repOk() based on it. // Rep-invariant2: a) amounts != null // b) balance = sum of all amounts.get(i), where 0 = 0 // d) amounts.get(i) cannot be 0, where 0
ADVANCED CONCEPTS A patient who has been prescribed enalapri…
ADVANCED CONCEPTS A patient who has been prescribed enalapril (Vasotec) has developed a persistent nonproductive cough. What is your best action?
ADVANCED CONCEPTS A patient taking metoprolol (Lopressor) fo…
ADVANCED CONCEPTS A patient taking metoprolol (Lopressor) for hypertension reports all of the following side effects. For which side effect will you notify the prescriber?
BASIC CONCEPTS What are the most common side effects of alph…
BASIC CONCEPTS What are the most common side effects of alpha blockers?
ADVANCED CONCEPTS Which precaution is most important for you…
ADVANCED CONCEPTS Which precaution is most important for you to teach a patient who has been prescribed a beta blocker drug for hypertension?