SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
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




Blog                        www.miceminfo.net                Foro
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
                                  igu er
UN PROGRAMA PARA COMPUTADORA.




                                 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.




 Blog                        www.miceminfo.net                Foro
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




                                    el o
DECIR, SE DEFINE COMO UN




                                 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.

Blog                        www.miceminfo.net                Foro
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.


  Blog                        www.miceminfo.net                Foro
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
                          Li


ESPECIFICO, DISEÑADO Y TRADUCIDO
EN UN PROGRAMA POR EL
PROGRAMADOR.


 Blog                        www.miceminfo.net                Foro
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.

 Blog                        www.miceminfo.net                Foro
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



Blog                        www.miceminfo.net                Foro
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




Blog                        www.miceminfo.net                Foro
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
                        U c. M
LOS USUARIOS. EJEMPLOS VISUAL
ESTUDIO, PASCAL, C++,
                          Li


JAVA ++ ENTRE OTROS.



 Blog                        www.miceminfo.net                Foro
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




                                     el o
ESTA CONSTITUIDO POR UN




                                  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.
 Blog                        www.miceminfo.net                Foro
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
                       U c. M
INVOLUCRADOS EN LA OPERACIÓN
Y LOS DEFINE INDICANDO SU
                         Li


POSICIÓN     REAL    EN     EL
ALMACENAMIENTO PRINCIPAL.


Blog                        www.miceminfo.net                Foro
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.

 Blog                        www.miceminfo.net                Foro
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




Blog                        www.miceminfo.net                Foro
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.


 Blog                        www.miceminfo.net                Foro
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero


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




                                     el o
BINARIOS (BITS).




                                  igu er
                                 M om
UN BYTE


                               an R
CONTIENE EL

                            , S rvin
EQUIVALENTE DE           GB a
                        U c. M
UN SOLO
CARÁCTER, TAL
                          Li


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

 Blog                        www.miceminfo.net                Foro
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.

 Blog                        www.miceminfo.net                Foro
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.


 Blog                        www.miceminfo.net                Foro

Más contenido relacionado

Similar a Introducción a la programación

Guia de Ejercicios VB .NET
Guia de Ejercicios VB .NETGuia de Ejercicios VB .NET
Guia de Ejercicios VB .NETMarvin 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ónMarvin Romero
 
Guia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.netGuia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.netMarvin Romero
 
Metodologia P Crear Programas
Metodologia P Crear ProgramasMetodologia P Crear Programas
Metodologia P Crear ProgramasMarvin 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 FormsMarvin 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 romeroMarvin Romero
 
Guiaejercicios nº 1, VB.NET
Guiaejercicios nº 1, VB.NETGuiaejercicios nº 1, VB.NET
Guiaejercicios nº 1, VB.NETMarvin Romero
 
Fp metodologia p_crear_programas.
Fp metodologia p_crear_programas.Fp metodologia p_crear_programas.
Fp metodologia p_crear_programas.Marvin Romero
 
Importancia de los Sistemas Operativos
Importancia de  los Sistemas OperativosImportancia de  los Sistemas Operativos
Importancia de los Sistemas OperativosMarvin 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 FormsMarvin Romero
 
Introducción a la Programación en Java
Introducción a la Programación en JavaIntroducción a la Programación en Java
Introducción a la Programación en Javapbcanessa
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoBereSanchez8
 
Gestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativosGestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativosMarvin 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 ProjectMarvin Romero
 
Guia3 - Programacion I VB .NET
Guia3 - Programacion I VB .NETGuia3 - Programacion I VB .NET
Guia3 - Programacion I VB .NETMarvin Romero
 
Presentación APLICACIÓN AL LENGUAJE C
Presentación APLICACIÓN AL LENGUAJE CPresentación APLICACIÓN AL LENGUAJE C
Presentación APLICACIÓN AL LENGUAJE CJesus Reyes
 
Guia3 funciones byval byref, alcance de variables
Guia3 funciones byval byref, alcance de variablesGuia3 funciones byval byref, alcance de variables
Guia3 funciones byval byref, alcance de variablesMarvin Romero
 
Modelos de desarrollo de software separata
Modelos de desarrollo de software separataModelos de desarrollo de software separata
Modelos de desarrollo de software separataMarvin Romero
 

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

Guia de Ejercicios VB .NET
Guia de Ejercicios VB .NETGuia de Ejercicios VB .NET
Guia de Ejercicios VB .NET
 
Guia 7 ADO .NET SQL
Guia 7 ADO .NET SQLGuia 7 ADO .NET SQL
Guia 7 ADO .NET SQL
 
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
 
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
 
Guia6, If.. End IF
Guia6, If.. End IFGuia6, If.. End IF
Guia6, If.. End IF
 
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
 
Guiaejercicios nº 1, VB.NET
Guiaejercicios nº 1, VB.NETGuiaejercicios nº 1, VB.NET
Guiaejercicios nº 1, VB.NET
 
Fp metodologia p_crear_programas.
Fp metodologia p_crear_programas.Fp metodologia p_crear_programas.
Fp metodologia p_crear_programas.
 
Importancia de los Sistemas Operativos
Importancia de  los Sistemas OperativosImportancia de  los Sistemas Operativos
Importancia de los 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
 
Introducción a la Programación en Java
Introducción a la Programación en JavaIntroducción a la Programación en Java
Introducción a la Programación en Java
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo
 
Gestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativosGestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativos
 
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
 
Presentación APLICACIÓN AL LENGUAJE C
Presentación APLICACIÓN AL LENGUAJE CPresentación APLICACIÓN AL LENGUAJE C
Presentación APLICACIÓN AL LENGUAJE C
 
Guia3 funciones byval byref, alcance de variables
Guia3 funciones byval byref, alcance de variablesGuia3 funciones byval byref, alcance de variables
Guia3 funciones byval byref, alcance de variables
 
Modelos de desarrollo de software separata
Modelos de desarrollo de software separataModelos de desarrollo de software separata
Modelos de desarrollo de software separata
 

Más de Marvin Romero

Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosMarvin Romero
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosMarvin 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ónMarvin Romero
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionMarvin Romero
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas OperativosMarvin Romero
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosMarvin Romero
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas OperativosMarvin Romero
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas OperativosMarvin Romero
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumannMarvin Romero
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CMarvin 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 CMarvin 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 optMarvin Romero
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Marvin 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-2012Marvin 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 SoftwareMarvin 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 SoftwareMarvin 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 parteMarvin Romero
 
VB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesVB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesMarvin 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
 
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
 
VB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesVB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepciones
 

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 Blog www.miceminfo.net Foro
  • 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 igu er UN PROGRAMA PARA COMPUTADORA. 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. Blog www.miceminfo.net Foro
  • 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 el o DECIR, SE DEFINE COMO UN 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. Blog www.miceminfo.net Foro
  • 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. Blog www.miceminfo.net Foro
  • 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 Li ESPECIFICO, DISEÑADO Y TRADUCIDO EN UN PROGRAMA POR EL PROGRAMADOR. Blog www.miceminfo.net Foro
  • 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. Blog www.miceminfo.net Foro
  • 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 Blog www.miceminfo.net Foro
  • 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 Blog www.miceminfo.net Foro
  • 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 U c. M LOS USUARIOS. EJEMPLOS VISUAL ESTUDIO, PASCAL, C++, Li JAVA ++ ENTRE OTROS. Blog www.miceminfo.net Foro
  • 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 el o ESTA CONSTITUIDO POR UN 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. Blog www.miceminfo.net Foro
  • 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 U c. M INVOLUCRADOS EN LA OPERACIÓN Y LOS DEFINE INDICANDO SU Li POSICIÓN REAL EN EL ALMACENAMIENTO PRINCIPAL. Blog www.miceminfo.net Foro
  • 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. Blog www.miceminfo.net Foro
  • 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 Blog www.miceminfo.net Foro
  • 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. Blog www.miceminfo.net Foro
  • 15. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero BYTE (OCTETO, BYTE) SE COMPONE DE OCHO DÍGITOS el o BINARIOS (BITS). igu er M om UN BYTE an R CONTIENE EL , S rvin EQUIVALENTE DE GB a U c. M UN SOLO CARÁCTER, TAL Li COMO LA LETRA A, $, 0 , ?, /. Blog www.miceminfo.net Foro
  • 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. Blog www.miceminfo.net Foro
  • 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. Blog www.miceminfo.net Foro