gavi's picture From gavi rss RSS  subscribe Subscribe

Programa Microsoft Desarrollador Cinco Estrellas 



 
Tags:  Programa  Microsoft 
Views:  15703
Downloads:  196
Published:  August 20, 2007
 
24
save to favorite
ask author to add audio Ask author to add audio
Share plick with friends Share
mark as inappropriate Mark as inappropriate
 
Related Plicks
Curso De Programacion En Visual Studio Pro 2005

Curso De Programacion En Visual Studio Pro 2005

From: TecnoFury
Views: 54073 Comments: 1

 
2008 June Infocorp Presentacion Corporativa

2008 June Infocorp Presentacion Corporativa

From: Infocorp
Views: 556 Comments: 0

 
plataforma java J2EE

plataforma java J2EE

From: emily
Views: 8825 Comments: 0
Programación no Estructurada.
Programación Estructurada.
Programación Orientada a Objetos.
El modelo MFC.
Programación Orientada a Componentes. (more)

 
See all 
 
More from this user
WS-BPEL 2.0 TC Briefing

WS-BPEL 2.0 TC Briefing

From: gavi
Views: 4937
Comments: 0

Albert Einstein

Albert Einstein

From: gavi
Views: 6745
Comments: 0

J2EE Design Patterns

J2EE Design Patterns

From: gavi
Views: 5915
Comments: 0

1,2 Chapter 1,2 Brake System Overview & Legal & Health

1,2 Chapter 1,2 Brake System Overview & Legal & Health

From: gavi
Views: 2594
Comments: 0

[CORSI - ITA] - Corso Star office

[CORSI - ITA] - Corso Star office

From: gavi
Views: 2999
Comments: 0

Successful Project Management

Successful Project Management

From: gavi
Views: 11732
Comments: 0

See all 
 
Place your Ad here for $2.00 a month
Build a Better Career
Use Monster's resources to create a killer resume, prepare for interviews, and launch your career.
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments:
plicker anonymous (4 months ago)
Como me registro para entrar a ser programador cinco estrellas
plicker lidia josefina vera caballero (8 months ago)
bueno es interesante y ademas muy util
 
 
Notes:
 
 
Slide 1: Programa Microsoft Desarrollador Cinco Estrellas Estrella 0 Fundamentos de la Programación
Slide 2: Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones
Slide 3: Prerrequisitos El presente curso asumirá conocimientos básicos de     Computadora Dispositivos de Entrada/Salida Organización Física de una computadora (CPU, Memoria) Sistemas Operativos
Slide 4: Temas a Tratar (1/2) El Software Lenguajes de programación Resolución de problemas con computadora Entorno de programación Tipos de Datos Variables y Constantes Sentencias Operadores y Expresiones
Slide 5: Temas a Tratar (2/2) Estructuras Básicas de Control Procedimientos y Funciones Visibilidad de variables Bibliotecas Arrays El Estilo de Programación
Slide 6: El Software Las operaciones que debe realizar el hardware son especificadas con una lista de instrucciones, llamadas programas o software. Dos grandes grupos de software   Software del Sistema  Indispensable para que la máquina funcione y poder escribir programas de aplicación Software de Aplicación  Realizan tareas concretas que tienen utilidad para ciertos usuarios
Slide 7: Lenguajes de Programación (1/2) Lenguajes utilizados para escribir programas de computadoras que puedan ser entendidos por ellas Se clasifican en tres grandes categorías    lenguajes de máquina  instrucciones directamente entendibles por la computadora (lenguaje binario) lenguajes de bajo nivel  Proveen un juego de instrucciones más comprensibles por los humanos lenguajes de alto nivel
Slide 8: Lenguajes de Programación (2/2) Lenguajes de alto nivel    Utilizan instrucciones escritas con palabras similares a los lenguajes humanos Son independientes de la máquina en la que se ejecutan Necesitan ser traducidos a instrucciones en lenguaje máquina (Compilación) Estructurados Orientados a Objetos Declarativos Funcionales Existen diversos tipos    
Slide 9: Resolución de problemas con computadora El proceso de diseñar un programa es, esencialmente, un proceso creativo. Sin embargo, hay una serie de pasos comunes a seguir:        Análisis del problema Diseño del algoritmo solución Codificación Compilación y Ejecución Verificación Depuración Documentación
Slide 10: Entorno de Programación También conocidos como IDEs Herramienta esencial a la hora de desarrollar software Incluye     Editor Intérprete o Compilador Depurador Ayuda en línea
Slide 11: Tipos de Datos Datos: piezas de información con las que un programa trabaja Cada dato tiene asociado un único Tipo El Tipo de Dato determina la naturaleza del conjunto de valores que un dato puede tomar Ejemplos:     Número Entero Número Real Cadena de Caracteres Valor Lógico (Verdadero o Falso)
Slide 12: Variables y Constantes Existen dos grupos principales de datos   Constantes: su valor no puede cambiar durante la ejecución de un programa Variables: su valor puede cambiar durante la ejecución de un programa Ambas tienen un nombre y un valor Ambas permiten representar mediante un nombre a una posición de memoria que contiene el valor
Slide 13: Sentencias Describen acciones algorítmicas que pueden ser ejecutadas Se clasifican en   Ejecutables / No ejecutables Simples / Estructuradas
Slide 14: Operadores y Expresiones (1/2) Sirven para procesar variables y constantes Una expresión es un conjunto de datos unidos por operadores que tiene un único resultado  Expresiones aritméticas   El resultado es un número a = ((2+6) / 8) * 3 El resultado es un valor verdadero o falso (a < 10) y (b > 50)  Expresiones lógicas  
Slide 15: Operadores y Expresiones (2/2) Existen diversos tipos    Aritméticos: suma, resta, multiplicación, etc. De relación: igual, mayor, menor, distinto, etc. Lógicos: and, or, not, etc.
Slide 16: Estructuras de Control El orden de ejecución de las sentencias de un programa determina su flujo de control Las estructuras de control permiten alterar el orden del flujo de control Existen dos tipos básicos   De Selección De Repetición o Iteración
Slide 17: Estructuras de Control Selectivas (1/2) Dirigen el flujo de ejecución según el resultado de evaluación de expresiones IF  si expresion_logica entonces hacer acción A sino hacer acción B fin_si
Slide 18: Estructuras de Control Selectivas (2/2) CASE  según_sea selector hacer C11,C12,…: sentencia 1 C21,C22,…: sentencia 2 ….. [sino sentencia x] fin_según
Slide 19: Estructuras de Control Repetitivas (1/3) Permiten ejecutar un conjunto de sentencias repetidamente una cierta cantidad de veces o hasta que se cumpla una determinada condición El conjunto de sentencias se denomina bucle Cada repetición del cuerpo del bucle se denomina iteración
Slide 20: Estructuras de Control Repetitivas (2/3) WHILE  mientras condición hacer sentencia/s ….. fin_mientras
Slide 21: Estructuras de Control Repetitivas (3/3) FOR  desde variable  valor_inicial hasta valor_final hacer sentencia/s ….. fin_desde
Slide 22: Procedimientos y Funciones (1/4) Descomposición en subprogramas: estrategia para resolver problemas complejos Los subprogramas se implementan a través de procedimientos y funciones     Compuestos por un grupo de sentencias Se les asigna un nombre Pueden invocarse entre sí utilizando ese nombre Constituyen una unidad de programa
Slide 23: Procedimientos y Funciones (2/4) Los procedimientos y funciones se comunican con su invocador a través de parámetros. Los parámetros son un medio para pasar información, implementados a través de variables con valor. Tipos de parámetro   De Entrada: su valor es proporcionado por el invocador antes de llamar al subprograma De Salida: su valor es calculado dentro de un subprograma y devuelto a su invocador
Slide 24: Procedimientos y Funciones (3/4) Ejemplo:  Definición procedimiento CalcularSuma( parámetro1 entero, parámetro2 entero) devuelve entero devolver parámetro1 + parámetro2 fin_procedimiento  Invocación desde el programa principal u otro subprograma número entero a = 2 número entero b = 3 número entero c = CalcularSuma(a,b) carácter d = CalcularSuma(a,b)  ERROR
Slide 25: Procedimientos y Funciones (4/4) Ventajas de utilizar procedimientos      Facilita el diseño descendiente y modular Promueven la reutilización de código Facilita la división de tareas Pueden comprobarse individualmente Pueden encapsularse en bibliotecas independientes
Slide 26: Visibilidad de Variables Variable Local:    Declarada en un subprograma Sólo está disponible durante el funcionamiento del subprograma Su valor se pierde una vez que el subprograma termina Declarada en el programa principal Está disponible en el programa principal y en todos los subprogramas Su valor se pierde una vez que el programa principal termina Variable Global:   
Slide 27: Bibliotecas Archivo independiente que contiene un conjunto de subprogramas Pueden ser incluidas y referenciadas en el desarrollo de múltiples programas Facilitan la modularización de un programa Desarrollo  Programa Fuente Compilación  Programa Objeto Link-Edición  Programa Ejecutable
Slide 28: Arrays (Arreglos) (1/3) Son estructuras de datos en las que se almacenan un conjunto de datos finitos del mismo tipo    Almacenan sus elementos en posiciones de memoria contiguas Tienen un único nombre de variable que representa a todos los elementos Permiten acceso directo o aleatorio a sus elementos individuales Los arrays se clasifican en unidimensionales y multidimensionales.
Slide 29: Arrays (Arreglos) (2/3) Arrays unidimensionales (Vectores)     Número finito de elementos Tamaño Fijo Elementos Homogéneos Se accede a los elementos utilizando el nombre del array y el subíndice específico salarios(3) Reales  Nombre del array, de 3 posiciones que contendrán número reales salarios[1] = 23,4  Asignación de un valor al primer elemento del array Ejemplo:  
Slide 30: Arrays (Arreglos) (3/3) Arrays multidimensionales  Arrays bidimensionales (Matrices o Tablas)  Tienen dos índices, uno para filas y otro para columnas  Ejemplo: tabla(3,3) enteros  Declaración de una matriz de 3 por 3 tabla [1][1] = 2  Elemento de la primer fila y primer columna tabla [2][3] = 5  Elemento de la segunda fila y la tercer columna
Slide 31: El estilo de Programación Una de las características más importantes de un buen programador Un buen estilo facilita la comprensión, corrección y mantenimiento de un programa Algunos puntos a tener en cuenta      Comentarios Elección de nombres significativos Identación Espacios y Líneas en Blanco Validación usando datos de prueba
Slide 32: © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location
close
Please fill out the form below. You will be asked to make your payment to Myplick (Eastar Technologies) via Paypal. Your request will be processed within 24 hours after your submission.
 
Title (max 25 characters)
Link (placed on title)
Content (max 100 characters)
You have successfully submitted your ad request. Please send your payment to ericandlei@myplick.com via PAYPAL.
Ad submission failed. Please report the problem to ericandlei@myplick.com.