SlideShare una empresa de Scribd logo
1 de 11
 Un lenguaje de programación es cualquier lenguaje
artificial, el cual, se utiliza para definir adecuadamente una
secuencia de instrucciones que puedan ser interpretadas y
ejecutadas en una computadora. Se asume que las
instrucciones así escritas son traducidas luego a un código
que la máquina pueda “comprender”. El proceso de
traducción es realizado normalmente por la computadora,
usando un programa especializado para tal fin.
Lenguajes
de bajo
nivel.
Son aquellos constituidos por instrucciones en lenguaje de máquina o próximos a
él. Tales lenguajes permiten crear programas muy rápidos y eficientes, pero en
contrapartida. los programas escritos en un bajo nivel, son prácticamente
específicos para cada procesador, lo que implica, que si se quiere ejecutar el
programa en otra máquina de arquitectura diferente, es necesario volver a
escribir el programa desde el principio.
Lenguajes
de alto
nivel
En este, las instrucciones son independientes de la
máquina, son más fáciles de aprender porque están
formados por elementos de lenguajes naturales (del
inglés). Como ejemplo, tenemos:
BASIC, FORTRAN, COBOL, Java,…
Compiladores
e intérpretes
Aquí, la computadora sólo puede ejecutar instrucciones en código de
máquina, por lo cual, todos los programas escritos en cualquiera de los
lenguajes de programación deben ser convertidos o traducidos. Aunado
a esto, no está demás decir que, un compilador equivale a que el
traductor humano, partiendo de un texto, prepare otro texto nuevo e
independiente, traducido a la otra lengua. En contraste, un intérprete
equivale a que tal profesional traduzca de forma hablada, cada grupo de
palabras o instrucción, a medida que la oye, sin dejarlas por escrito.
Sin parámetros.
No requiere de información de entrada ni salida, únicamente realiza algún
proceso.
Con parámetros de entrada.
Necesita recibir datos, para ejecutar algún proceso, sin retornar respuestas.
Con parámetros de salida.
No requieren de datos de entrada y devuelven el resultado de un proceso con
la palabra reservada return.
Con parámetros de entrada y salida.
También son llamados puros. Recibe datos para procesarlos y también
devuelve un resultado.
Métodos de
programación.
Sin parámetros
NO REQUIERE
Realiza un solo
proceso
Con parámetros de
entrada.
Retornar
respuesta
Con parámetros de
salida.
Con parámetro de entrada y
salida.
Es un pseudolenguaje intermedio
entre el natural del programador y el
lenguaje de programación
seleccionado, considerándose por tanto
un lenguaje de pseudoprogramación.
Son herramientas gráficas para la
representación visual y gráfica de
algoritmos, compuestos por una serie de símbolos
icónicos unidos por flechas.
Diagramas de Nassi-Schneiderman
Estos diagramas (también conocidos como
diagramas de Chapin o diagramas N-S) aparecen
contenidos en un rectángulo, donde un conjunto de
símbolos adyacentes representan las estructuras de
control básicas de la programación estructurada.
Presentación de
algoritmos.
Diagrama NS
“Mientras”:
El bucle se repite mientras la condición sea
cierta, si al llegar por primer vez la condición es
falsa, el cuerpo del bucle no se ejecuta ninguna
vez
“Repetir”:
Este se utiliza cuando es necesario que el
cuerpo del bucle ó ciclo, se ejecute, al
menos, una vez y hasta que se cumpla la
condición.
“Para”:
Se usa cuando se desea iterar un número
conocido de veces, empleando como
índice una variable que se incrementa.
“Si… Entonces”:
permite controlar qué procesos
tienen lugar en función del
valor de una o varias variables o
de las decisiones del usuario.
“Desde…Hasta”:
Una variable contendrá los valores el
numero de veces que queramos realizar
una secuencia de código, por lo
tanto, debemos conocer
obligatoriamente el numero de veces
(iteraciones) que se realizaran.
PROGRAMACIÓN
.
Se
ejecuta, hasta
que cumpla la
condición.

Más contenido relacionado

La actualidad más candente

Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.srm28
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoJuan Pablo Tello Zapata
 
Programación tic
Programación ticProgramación tic
Programación ticlunanogales
 
PROGRAMACION ESTRUCTURADA
PROGRAMACION ESTRUCTURADAPROGRAMACION ESTRUCTURADA
PROGRAMACION ESTRUCTURADATeDy j Sanchez
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónLinely Vergara
 
Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1LisbleinArismendi
 
Presentacion info
Presentacion infoPresentacion info
Presentacion infomariopoza00
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónEdison Morales
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigomoises872013
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoValeria Ramón Vega
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionmarcejose
 

La actualidad más candente (18)

Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.
 
PowerPoint Programación
PowerPoint ProgramaciónPowerPoint Programación
PowerPoint Programación
 
PowerPoint (Programación)
PowerPoint (Programación)PowerPoint (Programación)
PowerPoint (Programación)
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujo
 
Programación
ProgramaciónProgramación
Programación
 
Programación tic
Programación ticProgramación tic
Programación tic
 
PROGRAMACION ESTRUCTURADA
PROGRAMACION ESTRUCTURADAPROGRAMACION ESTRUCTURADA
PROGRAMACION ESTRUCTURADA
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1
 
Presentacion info
Presentacion infoPresentacion info
Presentacion info
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigo
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigo
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Conceptos sobre algoritmos
Conceptos sobre algoritmosConceptos sobre algoritmos
Conceptos sobre algoritmos
 
Lenguaje de Programacion
Lenguaje de ProgramacionLenguaje de Programacion
Lenguaje de Programacion
 

Destacado

Las instituciones 2013
Las instituciones 2013Las instituciones 2013
Las instituciones 2013Mili Herrera
 
Demand-Based Coordinated Scheduling for SMP VMs
Demand-Based Coordinated Scheduling for SMP VMsDemand-Based Coordinated Scheduling for SMP VMs
Demand-Based Coordinated Scheduling for SMP VMsHwanju Kim
 
Boston baseball hack_day2015
Boston baseball hack_day2015Boston baseball hack_day2015
Boston baseball hack_day2015Arpit Gupta
 
Q3 Middle Market Indicator Now Available
Q3 Middle Market Indicator Now AvailableQ3 Middle Market Indicator Now Available
Q3 Middle Market Indicator Now AvailableMMPmarketing
 
MyStartupStory- Wholesalefund
MyStartupStory- WholesalefundMyStartupStory- Wholesalefund
MyStartupStory- WholesalefundWholesalefund
 
01 creating a culture of target language use v1 1
01 creating a culture of target language use v1 101 creating a culture of target language use v1 1
01 creating a culture of target language use v1 1Bellevue School District
 
Emerging technologiesatt.doc
Emerging technologiesatt.docEmerging technologiesatt.doc
Emerging technologiesatt.docArtechno7
 
Ciudad bonita
Ciudad bonitaCiudad bonita
Ciudad bonitaAleks Edu
 
Movilización de los rea
Movilización de los reaMovilización de los rea
Movilización de los reaAnna Montes
 
2012 1017-國際關係英文導讀
2012 1017-國際關係英文導讀2012 1017-國際關係英文導讀
2012 1017-國際關係英文導讀雍 徐雍
 
Nuevas tendencias de la computacion.
Nuevas tendencias de la computacion.Nuevas tendencias de la computacion.
Nuevas tendencias de la computacion.LuisCardenasO
 
Сервис, как залог финансового роста. (Лояльность)
Сервис, как залог финансового роста. (Лояльность)Сервис, как залог финансового роста. (Лояльность)
Сервис, как залог финансового роста. (Лояльность)Kateryna Ospishcheva
 
Apresentação 2T09
Apresentação 2T09Apresentação 2T09
Apresentação 2T09RiRossi
 
2Q09 Results Presentation
2Q09 Results Presentation 2Q09 Results Presentation
2Q09 Results Presentation RiRossi
 

Destacado (20)

Las instituciones 2013
Las instituciones 2013Las instituciones 2013
Las instituciones 2013
 
Demand-Based Coordinated Scheduling for SMP VMs
Demand-Based Coordinated Scheduling for SMP VMsDemand-Based Coordinated Scheduling for SMP VMs
Demand-Based Coordinated Scheduling for SMP VMs
 
Boston baseball hack_day2015
Boston baseball hack_day2015Boston baseball hack_day2015
Boston baseball hack_day2015
 
Q3 Middle Market Indicator Now Available
Q3 Middle Market Indicator Now AvailableQ3 Middle Market Indicator Now Available
Q3 Middle Market Indicator Now Available
 
MyStartupStory- Wholesalefund
MyStartupStory- WholesalefundMyStartupStory- Wholesalefund
MyStartupStory- Wholesalefund
 
Überblick verloren!
Überblick verloren!Überblick verloren!
Überblick verloren!
 
01 creating a culture of target language use v1 1
01 creating a culture of target language use v1 101 creating a culture of target language use v1 1
01 creating a culture of target language use v1 1
 
Emerging technologiesatt.doc
Emerging technologiesatt.docEmerging technologiesatt.doc
Emerging technologiesatt.doc
 
Ciudad bonita
Ciudad bonitaCiudad bonita
Ciudad bonita
 
Tarea harbert
Tarea harbertTarea harbert
Tarea harbert
 
Movilización de los rea
Movilización de los reaMovilización de los rea
Movilización de los rea
 
2012 1017-國際關係英文導讀
2012 1017-國際關係英文導讀2012 1017-國際關係英文導讀
2012 1017-國際關係英文導讀
 
Nuevas tendencias de la computacion.
Nuevas tendencias de la computacion.Nuevas tendencias de la computacion.
Nuevas tendencias de la computacion.
 
Daily routine (1)
Daily routine (1)Daily routine (1)
Daily routine (1)
 
Сервис, как залог финансового роста. (Лояльность)
Сервис, как залог финансового роста. (Лояльность)Сервис, как залог финансового роста. (Лояльность)
Сервис, как залог финансового роста. (Лояльность)
 
Jeremiah Glaser (3)
Jeremiah Glaser (3)Jeremiah Glaser (3)
Jeremiah Glaser (3)
 
Apresentação 2T09
Apresentação 2T09Apresentação 2T09
Apresentação 2T09
 
hhhhh
hhhhhhhhhh
hhhhh
 
My studies
My studiesMy studies
My studies
 
2Q09 Results Presentation
2Q09 Results Presentation 2Q09 Results Presentation
2Q09 Results Presentation
 

Similar a Programación.

CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOadark
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionmarcejose
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionguest7eefa2
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionlupitagarcia07
 
Actividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lecturaActividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lecturaacdurcor
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programaciónDaniela Brignolo
 
Términos relacionados a la programación
Términos relacionados a la programaciónTérminos relacionados a la programación
Términos relacionados a la programaciónromeprofe
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte Yelixa Araque Angulo
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte Yelixa Araque Angulo
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- ProgramaciónYenny Salazar
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionvelasquekatya
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionkinverdar
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacionFausto Orozco
 

Similar a Programación. (20)

CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacion
 
Actividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lecturaActividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lectura
 
Innovacionk m
Innovacionk mInnovacionk m
Innovacionk m
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programación
 
Términos relacionados a la programación
Términos relacionados a la programaciónTérminos relacionados a la programación
Términos relacionados a la programación
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- Programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (15)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Programación.

  • 1.
  • 2.  Un lenguaje de programación es cualquier lenguaje artificial, el cual, se utiliza para definir adecuadamente una secuencia de instrucciones que puedan ser interpretadas y ejecutadas en una computadora. Se asume que las instrucciones así escritas son traducidas luego a un código que la máquina pueda “comprender”. El proceso de traducción es realizado normalmente por la computadora, usando un programa especializado para tal fin.
  • 3. Lenguajes de bajo nivel. Son aquellos constituidos por instrucciones en lenguaje de máquina o próximos a él. Tales lenguajes permiten crear programas muy rápidos y eficientes, pero en contrapartida. los programas escritos en un bajo nivel, son prácticamente específicos para cada procesador, lo que implica, que si se quiere ejecutar el programa en otra máquina de arquitectura diferente, es necesario volver a escribir el programa desde el principio. Lenguajes de alto nivel En este, las instrucciones son independientes de la máquina, son más fáciles de aprender porque están formados por elementos de lenguajes naturales (del inglés). Como ejemplo, tenemos: BASIC, FORTRAN, COBOL, Java,… Compiladores e intérpretes Aquí, la computadora sólo puede ejecutar instrucciones en código de máquina, por lo cual, todos los programas escritos en cualquiera de los lenguajes de programación deben ser convertidos o traducidos. Aunado a esto, no está demás decir que, un compilador equivale a que el traductor humano, partiendo de un texto, prepare otro texto nuevo e independiente, traducido a la otra lengua. En contraste, un intérprete equivale a que tal profesional traduzca de forma hablada, cada grupo de palabras o instrucción, a medida que la oye, sin dejarlas por escrito.
  • 4.
  • 5. Sin parámetros. No requiere de información de entrada ni salida, únicamente realiza algún proceso. Con parámetros de entrada. Necesita recibir datos, para ejecutar algún proceso, sin retornar respuestas. Con parámetros de salida. No requieren de datos de entrada y devuelven el resultado de un proceso con la palabra reservada return. Con parámetros de entrada y salida. También son llamados puros. Recibe datos para procesarlos y también devuelve un resultado.
  • 6. Métodos de programación. Sin parámetros NO REQUIERE Realiza un solo proceso Con parámetros de entrada. Retornar respuesta Con parámetros de salida. Con parámetro de entrada y salida.
  • 7. Es un pseudolenguaje intermedio entre el natural del programador y el lenguaje de programación seleccionado, considerándose por tanto un lenguaje de pseudoprogramación.
  • 8. Son herramientas gráficas para la representación visual y gráfica de algoritmos, compuestos por una serie de símbolos icónicos unidos por flechas. Diagramas de Nassi-Schneiderman Estos diagramas (también conocidos como diagramas de Chapin o diagramas N-S) aparecen contenidos en un rectángulo, donde un conjunto de símbolos adyacentes representan las estructuras de control básicas de la programación estructurada.
  • 10. “Mientras”: El bucle se repite mientras la condición sea cierta, si al llegar por primer vez la condición es falsa, el cuerpo del bucle no se ejecuta ninguna vez “Repetir”: Este se utiliza cuando es necesario que el cuerpo del bucle ó ciclo, se ejecute, al menos, una vez y hasta que se cumpla la condición. “Para”: Se usa cuando se desea iterar un número conocido de veces, empleando como índice una variable que se incrementa. “Si… Entonces”: permite controlar qué procesos tienen lugar en función del valor de una o varias variables o de las decisiones del usuario. “Desde…Hasta”: Una variable contendrá los valores el numero de veces que queramos realizar una secuencia de código, por lo tanto, debemos conocer obligatoriamente el numero de veces (iteraciones) que se realizaran.