J. Correia Lopes

FEUP/DEI & INESC TEC

User Tools

Site Tools


teach:fpro:labs:05

P: 22/10/2018

Master in Informatics and Computing Engineering
Programming Fundamentals
Instance: 2018/2019


Practical work #5 :: Week of 22/10/2018

Goals

By the end of this class, the student should be able to:

  • Define functions that receive arguments and return values
  • Define Boolean functions

Bibliography

  1. Brad Miller and David Ranum, Learning with Python: Interactive Edition. [HTML] (Chapter 6)
  2. Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers, How to Think Like a Computer Scientist — Learning with Python 3 (RLE), 2012, [HTML] (Chapter 4 and Chapter 6)

Tasks

  1. Study the bibliography available on the class topic
  2. Read carefully the week assignment provided in the Google doc
  3. Work on the exercises of the assignment and save the solutions in your working space
  4. When prepared and before the deadline, go to Moodle to submit your work; you will be redirected to Codeboard were you paste and test your programs using the tests provided and, finally, you may Submit to be graded; notice that only the last submission is reviewed and get its grade recorded in Moodle.

Materials

  • FPRO, "Assignment #5: Functions", available online at Google docs
  • FPRO, "Moodle task for this week", available online at Moodle

Summary

  • Working with functions. Function with arguments and return values. Boolean functions.

FPRO, 2018/19

« Previous | Index | Next »

teach/fpro/labs/05.txt · Last modified: 22/10/2018 08:29 by Correia Lopes