SlideShare una empresa de Scribd logo
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero




               Introducción a la
                Programación




                                    el o
                                 igu er
                                M om
                              an R
                           , S rvin
                        GB a
                       U c. M
                         Li




www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero


PROGRAMACIÓN:
* TAMBIÉN LLAMADA DESARROLLO DE
SOFTWARE, ES UN PROCEDIMIENTO
DE PASOS PARA LA PRODUCCIÓN DE




                                     el o
UN PROGRAMA PARA COMPUTADORA.




                                  igu er
                                 M om
                               an R
* METODOLOGÍA CONDUCENTE A

                            , S rvin
CONSTRUIR PROGRAMAS ORDENADOS
                         GB a
JERÁRQUICAMENTE Y MODULARES
                        U c. M
QUE UTILIZAN ESTRUCTURAS DE
                          Li


CONTROL ESTÁNDARES.




 www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero



PROGRAMACIÓN:
* COMBINA UN DISEÑO MODULAR
CON ENUNCIADOS ESCRITOS EN UN
PROGRAMA LÓGICO Y SÓLIDO. ES
DECIR, SE DEFINE COMO UN




                                    el o
                                 igu er
CONJUNTO DE TÉCNICAS QUE




                                M om
PERMITEN DESARROLLAR LA


                              an R
ACTIVIDAD DE PROGRAMACIÓN DE

                           , S rvin
UNA MANERA SISTEMÁTICA, GB a
EFICIENTE Y EFICAZ.
                       U c. M
* ES UN CONJUNTO DE TÉCNICAS
                         Li


PARA DESARROLLAR PROGRAMAS
FÁCILES DE ESCRIBIR, VERIFICAR,
LEER Y MANTENER.

www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero

PROGRAMA:
ES UNA LISTA DE INSTRUCCIONES
QUE LA COMPUTADORA DEBE SEGUIR
PARA REALIZAR LA TAREA DE
PROCESAR DATOS Y CONVERTIRLOS




                                      el o
                                   igu er
EN INFORMACIÓN.




                                  M om
                                an R
* GRUPO DE INSTRUCCIONES QUE

                             , S rvin
INDICA A LA COMPUTADORA COMO
                          GB a
                         U c. M
REALIZAR UNA FUNCIÓN ESPECIFICA.
                           Li


* SECUENCIA DE PASOS A LÓGICOS
PARA RESOLVER UN PROBLEMA.


  www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero




LÓGICA:  CIENCIA FORMAL QUE TIENE
POR OBJETO EL ESTUDIO DEL
RAZONAMIENTO.




                                     el o
                                  igu er
LÓGICA EN PROGRAMACIÓN : SE DEFINE




                                 M om
COMO UNA SECUENCIA PARTICULAR DE



                               an R
INSTRUCCIONES DENTRO DE UN

                            , S rvin
PROGRAMA, DANDO SOLUCIONES A UN
                         GB a
PROBLEMA, ES DECIR , LA SOLUCIÓN
                        U c. M
PARTICULAR A UN PROBLEMA
ESPECIFICO, DISEÑADO Y TRADUCIDO
                          Li


EN UN PROGRAMA POR EL
PROGRAMADOR.


 www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero



PROGRAMADOR: ES LA PERSONA QUE
DISEÑA LA LÓGICA Y ESCRIBE EL
CÓDIGO DE UN PROGRAMA PARA
INSTRUIR A LA COMPUTADORA.




                                     el o
                                  igu er
INSTRUCCIONES: CONJUNTO DE




                                 M om
CARACTERES QUE SE UTILIZAN PARA



                               an R
DIRIGIR UN SISTEMA DE

                            , S rvin
PROCESAMIENTO DE DATOS, ES DECIR,
                         GB a
                        U c. M
LA EJECUCIÓN DE UNA OPERACIÓN.
LENGUAJE: CONJUNTO DE REGLAS E
                          Li


INSTRUCCIONES CONVENCIONALES QUE
SE UTILIZAN PARA COMUNICARSE CON
OTRAS PERSONAS.

 www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero


LENGUAJE DE PROGRAMACIÓN:
CONJUNTO DE CARACTERES QUE NOS
PERMITEN CREAR INSTRUCCIONES
SIGUIENDO UNA SINTAXIS.




                                    el o
                                 igu er
LENGUAJE EMPLEADO POR LOS




                                M om
PROGRAMADORES PARA DESARROLLAR



                              an R
                           , S rvin
INSTRUCCIONES PARA LA
COMPUTADORA, CADA LENGUAJE DE
                        GB a
                       U c. M
PROGRAMACIÓN POSEE SUS PROPIAS
                         Li


INSTRUCCIONES Y COMANDOS PARA
ELABORAR UN PROGRAMA



www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero




Clasificación


                                    el o
                                 igu er
de los Lenguajes
                                M om
                              an R
de Programación.           , S rvin
                        GB a
                       U c. M
                         Li




www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero



LENGUAJE DE ALTO NIVEL, ESTOS
RESUELVEN MUCHAS DE LAS
NECESIDADES Y LIMITACIONES DE
LOS LENGUAJES DE BAJO NIVEL,




                                     el o
                                  igu er
ESTOS TIENEN FORMATO




                                 M om
ESTÁNDAR SON TRANSPORTABLES


                               an R
E INDEPENDIENTES DE LA

                            , S rvin
MAQUINA. SON ELABORADOS POR
                         GB a
LOS USUARIOS. EJEMPLOS VISUAL
                        U c. M
ESTUDIO, PASCAL, C++,
                          Li


JAVA ++ ENTRE OTROS.



 www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero



LENGUAJE DE BAJO NIVEL,
TAMBIÉN ES LLAMADO LENGUAJE
MAQUINA Y SE UTILIZA PARA LA
EJECUCIÓN DE PROGRAMAS Y
ESTA CONSTITUIDO POR UN




                                     el o
                                  igu er
CÓDIGO OPERADOR Y UN




                                 M om
OPERANDO. EJEMPLO:


                               an R
                            , S rvin
LENGUAJE ENSAMBLADOR:
PROGRAMA PREPARADO POR UNGB a
                        U c. M
PROGRAMADOR QUE TOMA LAS
INSTRUCCIONES QUE ESTÉN EN
                          Li


LENGUAJE MAQUINA Y LAS
CONVIERTE EN UNA FORMA QUE
PUEDEN SER USADA POR EL
COMPUTADOR.
 www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero



LA DIFERENCIA RADICA EN QUE EL
LENGUAJE DE ALTO NIVEL DIFIERE
LA FUNCIÓN QUE DEBE REALIZAR
LA COMPUTADORA (OPERACIÓN DE




                                    el o
                                 igu er
                                M om
DATOS);   MIENTRAS    QUE   EL



                              an R
LENGUAJE DE BAJO NIVEL INDICA

                           , S rvin
LAS    VARIABLES   O    DATOS
                        GB a
INVOLUCRADOS EN LA OPERACIÓN
                       U c. M

Y LOS DEFINE INDICANDO SU
                         Li


POSICIÓN     REAL    EN     EL
ALMACENAMIENTO PRINCIPAL.


www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero

USUARIO: CUALQUIER
INDIVIDUO QUE INTERACTÚA
CON LA COMPUTADORA A NIVEL
DE APLICACIÓN.




                                     el o
                                  igu er
                                 M om
                               an R
                            , S rvin
LOS PROGRAMADORES,       GB a
                        U c. M
OPERADORES Y OTROS TÉCNICOS
                          Li


DE LA INFORMÁTICA NO SON
CONSIDERADOS COMO
USUARIOS.

 www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero




Unidades de
Medidas

                                    el o
                                 igu er
                                M om
                              an R
Informáticas.              , S rvin
                        GB a
                       U c. M
                         Li




www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero

BIT (BINARY
DIGIT)
UN DÍGITO
SIMPLE DE UN
NUMERO BINARIO




                                     el o
                                  igu er
(1 Ó 0). EN LA



                                 M om
                               an R
COMPUTADORA,

                            , S rvin
UN BIT ES                GB a
FÍSICAMENTE UNA
                        U c. M
CELDA DE
                          Li


MEMORIA.


 www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero


BYTE (OCTETO,
BYTE)
SE COMPONE DE
OCHO DÍGITOS
BINARIOS (BITS).




                                     el o
                                  igu er
                                 M om
UN BYTE


                               an R
CONTIENE EL

                            , S rvin
EQUIVALENTE DE           GB a
UN SOLO
                        U c. M

CARÁCTER, TAL
                          Li


COMO LA LETRA
A, $, 0 , ?, /.

 www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero

 KILOBYTE
 1,024 BYTES O CARACTERES.
 SE ESCRIBE KB, KBYTE Y K-
 BYTE. ACRÓNIMO DE 'KILO'




                                     el o
 QUE SIGNIFICA MIL BYTES.




                                  igu er
                                 M om
                               an R
 MEGABYTE

                            , S rvin
 1,024KB O 1,048,576 DE BYTES
                         GB a
                        U c. M
 O CARACTERES, TAMBIÉN SE
                          Li


 ESCRIBE MB, MBYTE Y MBYTE.
 ACRÓNIMO DE 'MEGA' QUE
 SIGNIFICA MILLÓN DE BYTES.

 www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero

GIGABYTE
1,024 MB O 1,048,576 KB O
1,073,741,824 DE BYTES. SE
ESCRIBE GB, GBYTE Y
G-BYTE. UNIDAD DE MEDIDA
INFORMÁTICA EQUIVALENTE A




                                     el o
                                  igu er
MIL MILLONES DE BYTES




                                 M om
TERABYTE



                               an R
                            , S rvin
1,024 GB O 1,048,576 MB O
1,073,741,824 DE KBYTES. SE
                         GB a
                        U c. M
ESCRIBE TB, TBYTE Y T-BYTE.
UNIDAD DE MEDIDA
                          Li


INFORMÁTICA EQUIVALENTE A
MILLÓN DE MILLONES DE
BYTES.


 www.ceminfosv.com           blog.ceminfosv.com    foro.ceminfosv.com

Más contenido relacionado

Similar a Introducción a la Programación

Definiciones Básicas Fundamentos de Programación
Definiciones Básicas Fundamentos de ProgramaciónDefiniciones Básicas Fundamentos de Programación
Definiciones Básicas Fundamentos de Programación
Marvin Romero
 
Clasificacion de los S.O.
Clasificacion de los S.O.Clasificacion de los S.O.
Clasificacion de los S.O.
Marvin Romero
 
Clase 1
Clase 1Clase 1
Clase 1
Marvin Romero
 
Sistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos BásicosSistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos Básicos
Marvin Romero
 
Guia 7 ADO .NET SQL
Guia 7 ADO .NET SQLGuia 7 ADO .NET SQL
Guia 7 ADO .NET SQL
Marvin Romero
 
Guia de Ejercicios VB .NET
Guia de Ejercicios VB .NETGuia de Ejercicios VB .NET
Guia de Ejercicios VB .NET
Marvin Romero
 
Guia5 Vb.Net Estructura de decisión
Guia5 Vb.Net Estructura de decisiónGuia5 Vb.Net Estructura de decisión
Guia5 Vb.Net Estructura de decisión
Marvin Romero
 
Guia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.netGuia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.net
Marvin Romero
 
Sesion 2 . tecnologia microsoft-net-marvin romero
Sesion 2 . tecnologia microsoft-net-marvin romeroSesion 2 . tecnologia microsoft-net-marvin romero
Sesion 2 . tecnologia microsoft-net-marvin romero
Marvin Romero
 
Metodologia P Crear Programas
Metodologia P Crear ProgramasMetodologia P Crear Programas
Metodologia P Crear Programas
Marvin Romero
 
Guia5, Consumo de Bibliotecas de Clases en Proyectos de Windows Forms
Guia5, Consumo de Bibliotecas de Clases en Proyectos de Windows FormsGuia5, Consumo de Bibliotecas de Clases en Proyectos de Windows Forms
Guia5, Consumo de Bibliotecas de Clases en Proyectos de Windows Forms
Marvin Romero
 
Importancia de los Sistemas Operativos
Importancia de  los Sistemas OperativosImportancia de  los Sistemas Operativos
Importancia de los Sistemas Operativos
Marvin Romero
 
Guia6, If.. End IF
Guia6, If.. End IFGuia6, If.. End IF
Guia6, If.. End IF
Marvin Romero
 
Fp metodologia p_crear_programas.
Fp metodologia p_crear_programas.Fp metodologia p_crear_programas.
Fp metodologia p_crear_programas.
Marvin Romero
 
Guiaejercicios nº 1, VB.NET
Guiaejercicios nº 1, VB.NETGuiaejercicios nº 1, VB.NET
Guiaejercicios nº 1, VB.NET
Marvin Romero
 
Guia 1: Planificacion de Proyectos usando Office Project
Guia 1: Planificacion de Proyectos usando Office ProjectGuia 1: Planificacion de Proyectos usando Office Project
Guia 1: Planificacion de Proyectos usando Office Project
Marvin Romero
 
Guia3 - Programacion I VB .NET
Guia3 - Programacion I VB .NETGuia3 - Programacion I VB .NET
Guia3 - Programacion I VB .NET
Marvin Romero
 
Gestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativosGestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativos
Marvin Romero
 
Guia 5, consumo de DLL en Windows Forms
Guia 5, consumo de DLL en Windows FormsGuia 5, consumo de DLL en Windows Forms
Guia 5, consumo de DLL en Windows Forms
Marvin Romero
 
Entornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de SoftwareEntornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de Software
Isabel Gómez
 

Similar a Introducción a la Programación (20)

Definiciones Básicas Fundamentos de Programación
Definiciones Básicas Fundamentos de ProgramaciónDefiniciones Básicas Fundamentos de Programación
Definiciones Básicas Fundamentos de Programación
 
Clasificacion de los S.O.
Clasificacion de los S.O.Clasificacion de los S.O.
Clasificacion de los S.O.
 
Clase 1
Clase 1Clase 1
Clase 1
 
Sistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos BásicosSistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos Básicos
 
Guia 7 ADO .NET SQL
Guia 7 ADO .NET SQLGuia 7 ADO .NET SQL
Guia 7 ADO .NET SQL
 
Guia de Ejercicios VB .NET
Guia de Ejercicios VB .NETGuia de Ejercicios VB .NET
Guia de Ejercicios VB .NET
 
Guia5 Vb.Net Estructura de decisión
Guia5 Vb.Net Estructura de decisiónGuia5 Vb.Net Estructura de decisión
Guia5 Vb.Net Estructura de decisión
 
Guia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.netGuia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.net
 
Sesion 2 . tecnologia microsoft-net-marvin romero
Sesion 2 . tecnologia microsoft-net-marvin romeroSesion 2 . tecnologia microsoft-net-marvin romero
Sesion 2 . tecnologia microsoft-net-marvin romero
 
Metodologia P Crear Programas
Metodologia P Crear ProgramasMetodologia P Crear Programas
Metodologia P Crear Programas
 
Guia5, Consumo de Bibliotecas de Clases en Proyectos de Windows Forms
Guia5, Consumo de Bibliotecas de Clases en Proyectos de Windows FormsGuia5, Consumo de Bibliotecas de Clases en Proyectos de Windows Forms
Guia5, Consumo de Bibliotecas de Clases en Proyectos de Windows Forms
 
Importancia de los Sistemas Operativos
Importancia de  los Sistemas OperativosImportancia de  los Sistemas Operativos
Importancia de los Sistemas Operativos
 
Guia6, If.. End IF
Guia6, If.. End IFGuia6, If.. End IF
Guia6, If.. End IF
 
Fp metodologia p_crear_programas.
Fp metodologia p_crear_programas.Fp metodologia p_crear_programas.
Fp metodologia p_crear_programas.
 
Guiaejercicios nº 1, VB.NET
Guiaejercicios nº 1, VB.NETGuiaejercicios nº 1, VB.NET
Guiaejercicios nº 1, VB.NET
 
Guia 1: Planificacion de Proyectos usando Office Project
Guia 1: Planificacion de Proyectos usando Office ProjectGuia 1: Planificacion de Proyectos usando Office Project
Guia 1: Planificacion de Proyectos usando Office Project
 
Guia3 - Programacion I VB .NET
Guia3 - Programacion I VB .NETGuia3 - Programacion I VB .NET
Guia3 - Programacion I VB .NET
 
Gestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativosGestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativos
 
Guia 5, consumo de DLL en Windows Forms
Guia 5, consumo de DLL en Windows FormsGuia 5, consumo de DLL en Windows Forms
Guia 5, consumo de DLL en Windows Forms
 
Entornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de SoftwareEntornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de Software
 

Más de Marvin Romero

Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas Operativos
Marvin Romero
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
Marvin Romero
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de Programación
Marvin Romero
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de Programacion
Marvin Romero
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas Operativos
Marvin Romero
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
Marvin Romero
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas Operativos
Marvin Romero
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
Marvin Romero
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas Operativos
Marvin Romero
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumann
Marvin Romero
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje C
Marvin Romero
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en C
Marvin Romero
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada opt
Marvin Romero
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c opt
Marvin Romero
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012
Marvin Romero
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012
Marvin Romero
 
Metodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMetodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de Software
Marvin Romero
 
Especificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareEspecificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de Software
Marvin Romero
 
Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
Marvin Romero
 
Planificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera partePlanificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera parte
Marvin Romero
 

Más de Marvin Romero (20)

Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas Operativos
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de Programación
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de Programacion
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas Operativos
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas Operativos
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas Operativos
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumann
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje C
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en C
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada opt
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c opt
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012
 
Metodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMetodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de Software
 
Especificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareEspecificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de Software
 
Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
 
Planificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera partePlanificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera parte
 

Introducción a la Programación

  • 1. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Introducción a la Programación el o igu er M om an R , S rvin GB a U c. M Li www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 2. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero PROGRAMACIÓN: * TAMBIÉN LLAMADA DESARROLLO DE SOFTWARE, ES UN PROCEDIMIENTO DE PASOS PARA LA PRODUCCIÓN DE el o UN PROGRAMA PARA COMPUTADORA. igu er M om an R * METODOLOGÍA CONDUCENTE A , S rvin CONSTRUIR PROGRAMAS ORDENADOS GB a JERÁRQUICAMENTE Y MODULARES U c. M QUE UTILIZAN ESTRUCTURAS DE Li CONTROL ESTÁNDARES. www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 3. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero PROGRAMACIÓN: * COMBINA UN DISEÑO MODULAR CON ENUNCIADOS ESCRITOS EN UN PROGRAMA LÓGICO Y SÓLIDO. ES DECIR, SE DEFINE COMO UN el o igu er CONJUNTO DE TÉCNICAS QUE M om PERMITEN DESARROLLAR LA an R ACTIVIDAD DE PROGRAMACIÓN DE , S rvin UNA MANERA SISTEMÁTICA, GB a EFICIENTE Y EFICAZ. U c. M * ES UN CONJUNTO DE TÉCNICAS Li PARA DESARROLLAR PROGRAMAS FÁCILES DE ESCRIBIR, VERIFICAR, LEER Y MANTENER. www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 4. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero PROGRAMA: ES UNA LISTA DE INSTRUCCIONES QUE LA COMPUTADORA DEBE SEGUIR PARA REALIZAR LA TAREA DE PROCESAR DATOS Y CONVERTIRLOS el o igu er EN INFORMACIÓN. M om an R * GRUPO DE INSTRUCCIONES QUE , S rvin INDICA A LA COMPUTADORA COMO GB a U c. M REALIZAR UNA FUNCIÓN ESPECIFICA. Li * SECUENCIA DE PASOS A LÓGICOS PARA RESOLVER UN PROBLEMA. www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 5. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero LÓGICA: CIENCIA FORMAL QUE TIENE POR OBJETO EL ESTUDIO DEL RAZONAMIENTO. el o igu er LÓGICA EN PROGRAMACIÓN : SE DEFINE M om COMO UNA SECUENCIA PARTICULAR DE an R INSTRUCCIONES DENTRO DE UN , S rvin PROGRAMA, DANDO SOLUCIONES A UN GB a PROBLEMA, ES DECIR , LA SOLUCIÓN U c. M PARTICULAR A UN PROBLEMA ESPECIFICO, DISEÑADO Y TRADUCIDO Li EN UN PROGRAMA POR EL PROGRAMADOR. www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 6. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero PROGRAMADOR: ES LA PERSONA QUE DISEÑA LA LÓGICA Y ESCRIBE EL CÓDIGO DE UN PROGRAMA PARA INSTRUIR A LA COMPUTADORA. el o igu er INSTRUCCIONES: CONJUNTO DE M om CARACTERES QUE SE UTILIZAN PARA an R DIRIGIR UN SISTEMA DE , S rvin PROCESAMIENTO DE DATOS, ES DECIR, GB a U c. M LA EJECUCIÓN DE UNA OPERACIÓN. LENGUAJE: CONJUNTO DE REGLAS E Li INSTRUCCIONES CONVENCIONALES QUE SE UTILIZAN PARA COMUNICARSE CON OTRAS PERSONAS. www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 7. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero LENGUAJE DE PROGRAMACIÓN: CONJUNTO DE CARACTERES QUE NOS PERMITEN CREAR INSTRUCCIONES SIGUIENDO UNA SINTAXIS. el o igu er LENGUAJE EMPLEADO POR LOS M om PROGRAMADORES PARA DESARROLLAR an R , S rvin INSTRUCCIONES PARA LA COMPUTADORA, CADA LENGUAJE DE GB a U c. M PROGRAMACIÓN POSEE SUS PROPIAS Li INSTRUCCIONES Y COMANDOS PARA ELABORAR UN PROGRAMA www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 8. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Clasificación el o igu er de los Lenguajes M om an R de Programación. , S rvin GB a U c. M Li www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 9. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero LENGUAJE DE ALTO NIVEL, ESTOS RESUELVEN MUCHAS DE LAS NECESIDADES Y LIMITACIONES DE LOS LENGUAJES DE BAJO NIVEL, el o igu er ESTOS TIENEN FORMATO M om ESTÁNDAR SON TRANSPORTABLES an R E INDEPENDIENTES DE LA , S rvin MAQUINA. SON ELABORADOS POR GB a LOS USUARIOS. EJEMPLOS VISUAL U c. M ESTUDIO, PASCAL, C++, Li JAVA ++ ENTRE OTROS. www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 10. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero LENGUAJE DE BAJO NIVEL, TAMBIÉN ES LLAMADO LENGUAJE MAQUINA Y SE UTILIZA PARA LA EJECUCIÓN DE PROGRAMAS Y ESTA CONSTITUIDO POR UN el o igu er CÓDIGO OPERADOR Y UN M om OPERANDO. EJEMPLO: an R , S rvin LENGUAJE ENSAMBLADOR: PROGRAMA PREPARADO POR UNGB a U c. M PROGRAMADOR QUE TOMA LAS INSTRUCCIONES QUE ESTÉN EN Li LENGUAJE MAQUINA Y LAS CONVIERTE EN UNA FORMA QUE PUEDEN SER USADA POR EL COMPUTADOR. www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 11. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero LA DIFERENCIA RADICA EN QUE EL LENGUAJE DE ALTO NIVEL DIFIERE LA FUNCIÓN QUE DEBE REALIZAR LA COMPUTADORA (OPERACIÓN DE el o igu er M om DATOS); MIENTRAS QUE EL an R LENGUAJE DE BAJO NIVEL INDICA , S rvin LAS VARIABLES O DATOS GB a INVOLUCRADOS EN LA OPERACIÓN U c. M Y LOS DEFINE INDICANDO SU Li POSICIÓN REAL EN EL ALMACENAMIENTO PRINCIPAL. www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 12. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero USUARIO: CUALQUIER INDIVIDUO QUE INTERACTÚA CON LA COMPUTADORA A NIVEL DE APLICACIÓN. el o igu er M om an R , S rvin LOS PROGRAMADORES, GB a U c. M OPERADORES Y OTROS TÉCNICOS Li DE LA INFORMÁTICA NO SON CONSIDERADOS COMO USUARIOS. www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 13. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Unidades de Medidas el o igu er M om an R Informáticas. , S rvin GB a U c. M Li www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 14. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero BIT (BINARY DIGIT) UN DÍGITO SIMPLE DE UN NUMERO BINARIO el o igu er (1 Ó 0). EN LA M om an R COMPUTADORA, , S rvin UN BIT ES GB a FÍSICAMENTE UNA U c. M CELDA DE Li MEMORIA. www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 15. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero BYTE (OCTETO, BYTE) SE COMPONE DE OCHO DÍGITOS BINARIOS (BITS). el o igu er M om UN BYTE an R CONTIENE EL , S rvin EQUIVALENTE DE GB a UN SOLO U c. M CARÁCTER, TAL Li COMO LA LETRA A, $, 0 , ?, /. www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 16. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero  KILOBYTE 1,024 BYTES O CARACTERES. SE ESCRIBE KB, KBYTE Y K- BYTE. ACRÓNIMO DE 'KILO' el o QUE SIGNIFICA MIL BYTES. igu er M om an R  MEGABYTE , S rvin 1,024KB O 1,048,576 DE BYTES GB a U c. M O CARACTERES, TAMBIÉN SE Li ESCRIBE MB, MBYTE Y MBYTE. ACRÓNIMO DE 'MEGA' QUE SIGNIFICA MILLÓN DE BYTES. www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com
  • 17. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero GIGABYTE 1,024 MB O 1,048,576 KB O 1,073,741,824 DE BYTES. SE ESCRIBE GB, GBYTE Y G-BYTE. UNIDAD DE MEDIDA INFORMÁTICA EQUIVALENTE A el o igu er MIL MILLONES DE BYTES M om TERABYTE an R , S rvin 1,024 GB O 1,048,576 MB O 1,073,741,824 DE KBYTES. SE GB a U c. M ESCRIBE TB, TBYTE Y T-BYTE. UNIDAD DE MEDIDA Li INFORMÁTICA EQUIVALENTE A MILLÓN DE MILLONES DE BYTES. www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com