1 of 11

Slide Notes

DownloadGo Live

Baby steps

Published on Nov 18, 2015

No Description

PRESENTATION OUTLINE

Baby steps

CONCEPTOS BÁSICOS DE PROGRAMACIÓN (PARTE 2)
Photo by Henriksent

Untitled Slide

Sentencias de decisión

Son una estructura de programación que es usada para evaluar decisiones lógicas basadas en expresiones booleanas durante el flujo de ejecución de un programa.

* Tipos
* If/then/else
* Case
Photo by betta design

ciclos

Una estructura de programación utilizada para procesar múltiples iteraciones de código. (el mismo código varias veces)

* Tipos
* While
* Do/While
* For
* For Each

* Son comúnmente utilizados para iterar sobre un proceso o lista de items (array)
* Casi todos los algoritmos usan un ciclo
* Ejemplo de las galletas
Photo by Yörch

clases

POO, Objeto, Instancia, Ejemplos
Una estructura de programación orientada a objetos que consiste de métodos (funciones) y atributos (tipos de variables) para formar una plantilla para un objeto
* POO
* Una estructura de programación que usa estructuras de datos "objetos" para construir un programa de computadora
* Objeto
* Una encapsulación de métodos y variables
* Instancia
* La ocurrencia de un objeto

* Ejemplo de persona

* Nombre
* Apellido

IDE's

IDE's: Integrated Development Environment

A program that combines multiple programming tools into a single
application

Tools such as
􏰀 * ASCII Text Editor
􏰀 * Compiler
􏰀 * Build automation
􏰀 * GUI Tools
􏰀 * Code Debugger
􏰀 * Memory Leak Tools

Why are they important?

􏰀* Removes (sometimes) tedious build and compilation procedures (./configure, make, make install)
􏰀
* Puts everything you need in one place!
􏰀
* Package source code into Projects that can be shared
and moved easily
􏰀
* Many IDE’s will allow you to develop and publish your applications with ease
Photo by sgk

API

What is an API?
􏰀 * Application Program Interface
􏰀 * An interface provided by developers which allows
software to interact with other software 􏰀
* Language independent

API Example Types
􏰀* External Libraries 􏰀
* DLL
* Dynamic Link Library 􏰀
* COM
􏰀* ActiveX 􏰀
* Web Services

API Examples
􏰀* Google Maps
􏰀* Adobe Acrobat 􏰀
* Microsoft Office 􏰀
* Flickr
􏰀* Facebook
Photo by 6SN7

ejercicios

Identificar las características de objetos como

- celulares
- zapatos
- llaves
- etc
Photo by Multimaniaco

preguntas?

Photo by Nonchalente

Gracias! :D