Functional Problem Solving (CSC 151 2013F) : EBoards

CSC151.02 2013F, Class 04: Computing with Symbols and Numbers


Overview

Admin

Values and Types

Different things are, well, different. So we assign values (and variables) to categories.

Computer scientists look at a variety of issues related to types * Example: Integers * Identify the values 0, 1, 2, 3, 4, -1, -2, -3, ... * Sometimes identify rules for giving the values * The positive integers * 1 is a positive integer * If you add 1 to a positive integer, you get a positive integer * Identify the operations we can perform on those values add, subtract, multiply

You will learn a lot of types this semester. For each one, figure out * What operations can/should I use? * What values are in the type? * How do I notate these values

A sample type: Punctuation * We can list all of the elements: star (notated *), plus (notated +), comma (notated ,), semicolon

Lab

Kinds of Numbers

The Modulo operation


Samuel A. Rebelsky, rebelsky@grinnell.edu

Copyright (c) 2007-2013 Janet Davis, Samuel A. Rebelsky, and Jerod Weinman. (Selected materials are copyright by John David Stone or Henry Walker and are used with permission.)

Creative Commons License

This work is licensed under a Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/3.0/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.