SlideServe
Menu
Préférences
© SlideServe · v2026

CAPITULO #2: “Fundamentos de programaci ón ”

oren avatar
29 diapositives · 513 Views · Aug 10, 2014

CAPITULO #2: “Fundamentos de programaci ón ”. Programa. PROGRAMA. ALGORITMO. EJECUTABLE. COMPILADOR. 0101011 0111000 1010100 1010011. Definición y Análisis del problema. D O C U M E N T A C I Ó N. Fases:. Diseño del Algoritmo. M A N T E N I M I E N T O.

CAPITULO #2: “Fundamentos de programaci ón ” - slide 1
01 / 29CAPITULO #2: “Fundamentos de programaci ón ”
1 / 17

Télécharger la présentation

CAPITULO #2: “Fundamentos de programaci ón ”
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. CAPITULO #2:“Fundamentos de programación”

  2. Programa PROGRAMA ALGORITMO EJECUTABLE COMPILADOR 0101011 0111000 1010100 1010011

  3. Definición y Análisis del problema • D • O • C • U • M • E • N • T • A • C • I • Ó • N Fases: • Diseño del Algoritmo. M A N T E N I M I E N T O • Codificación del Programa. • Depuración y Verificación.

  4. Partes de un programa Resultados: Nombre ← “Carlos” edad = “8 años” Datos: Nombre ← “Carlos” anoActual= 2011 anoNacim= 2001 cedula = 1102655103 LeeranoNacim; Escribir Leer Lógica edad <- anoActual - anoNacim; Escribir "Carlos tu edad es ", edad, " años";

  5. fin • inicio Instrucciones • asignación • lectura • escritura algoritmoMiPrimerPrograma var entero: edad, anoNac inicio ….. fin Proceso CalcularEdad edad<-0; ….. FinProceso Module SumarDosNumeros Public Sub Main() Dim edad As Integer ..... End Sub End Module

  6. fin • inicio Instrucciones • asignación • lectura • escritura leer (anoNac) Leer anoNac; anoNac=Console.ReadLine()

  7. fin • inicio Instrucciones • asignación • lectura • escritura edad 2011 –anoNac edad 2011 –anoNac; edad= 2011 –anoNac

  8. fin • inicio Instrucciones • asignación • lectura • escritura escribir(‘edades: ’,edad) Escribir "edad es ", edad," años"; Console.WriteLine(“edad es: " & respuesta)

  9. fin • inicio Instrucciones • asignación • lectura • escritura ALGORITMO GENERICO algoritmoMiPrimerPrograma var entero: edad, anoNac inicio leer (anoNac) edad 2011 –anoNac escribir(‘edades: ’,edad) Fin

  10. fin • inicio Instrucciones • asignación • lectura • escritura ALGORITMO PSeint ProcesoMiPrimerPrograma edad <- 0; LeeranoNac; edad <- 2011 - anoNac; Escribir"edad es ", edad, " años"; FinProceso

  11. fin • inicio Instrucciones • asignación • lectura • escritura ALGORITMO CODIFICADO ModuleMiPrimerPrograma Public Sub Main() Dim edad, anoNacAs Integer anoNac = Console.ReadLine() edad = 2011 - anoNac Console.WriteLine("edades: " &edad) Console.ReadLine() End Sub End Module

  12. Elementos de un programa Palabras reservadas ALGORITMO CODIFICADO ModuleMiPrimerPrograma Public Sub Main() Dim edad, anoNac, anoActAs Integer Const anoActas Integer = 2011 anoNac = Console.ReadLine() edad = 2011 - anoNac Console.WriteLine("edades: " &edad) Console.ReadLine() End Sub End Module Identificadores o variables Constantes Caracteres especiales Expresiones

  13. Datos ALGORITMO CODIFICADO ModuleMiPrimerPrograma Public Sub Main() Dim edad, anoNac, anoActAs Integer anoAct = 2011 anoNac = Console.ReadLine() edad = 2011 - anoNac Console.WriteLine("edades: " &edad) Console.ReadLine() End Sub End Module Dim edad, anoNac, anoActAs Integer anoNac = Console.ReadLine() edad = 2011 - anoNac

  14. Tipos de datos

  15. Variables y constantes Dim edad, anoNac, anoActAs Integer anoNac = Console.ReadLine() Const anoAct As Integer = 2011 ConstPI As Double = 3.1416 edad = 2011 - anoNac anoAct = 2011

  16. Operadores Priodidad

  17. Dim z As Double z = 23 ^ 3 Console.WriteLine("z = " & z) ' The preceding statement sets z to 12167 (the cube of 23). Operadores Dim intNum1 As Integer = 5 Dim intNum2 As Integer = 8 Dim Respsta As Integer = 0 Respsta = intNum1 & intNum2 Console.WriteLine("Respsta = " & Respsta) ' The preceding statement sets Respsta to 58. Respsta = intNum1 + intNum2 Console.WriteLine("Respsta = " & Respsta) ' The preceding statement sets Respsta to 13.

  18. Operadores 100 6 • Dim x As Integer = 100 • Dim y As Integer = 6 • Dim z As Integer • z = x Mody • ' The preceding statement sets z to 4. cociente 16 36 04 Dim k As Integer k = 100 \ 6 ' The preceding statement sets k to 16. resto

  19. Expresiones

  20. Operadores de relación

  21. Operadores lógicos

  22. Otras funciones internas

  23. Escritura de Algoritmos

  24. Escritura de Algoritmos ALGORITMO GENERICO algoritmoMiPrimerPrograma var entero: edad, anoNac inicio leer (anoNac) edad 2011 –anoNac escribir(‘edades: ’,edad) Fin

  25. Escritura de Algoritmos ALGORITMO PSeint ProcesoMiPrimerPrograma edad <- 0; LeeranoNac; edad <- 2011- anoNac; Escribir"edad es ", edad, " años"; FinProceso

  26. Escritura de Algoritmos DIAGRAMA DEL ALGORITMO PSeint

  27. Codificación de Algoritmos ALGORITMO CODIFICADO ModuleMiPrimerPrograma Public Sub Main() Dim edad, anoNac, anoActAs Integer anoAct = 2011 anoNac = Console.ReadLine() edad = 2011 - anoNac Console.WriteLine("edades: " &edad) Console.ReadLine() End Sub End Module

  28. Referencias: Bibliográficas • luís, Joyanesaguilar. (2003): “Fundamentos de Programación, Algoritmos, Estructuras de Datos y Objetos.” Mc-Graw Hill. Madrid. Páginas 83 y siguientes. Direccioneselectrónicas • Documento [apuntes-fundamentos-programacion-cuatro.pdf]: http://www.monografias.com/trabajos-pdf/apuntes-fundamentos-programacion-cuatro/apuntes-fundamentos-programacion-cuatro.pdf Otros medios • Microsoft Corporation (2008): Microsoft Document Explore Version 8.0.50727.42, actualizado 06 de diciembre de 2007 (citado 25 de Marzo del 2009). Disponible a través de: MSDN Library para Visual Studio 2005 (US).