Lenguaje de Programacion C

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

Universidad Nacional Experimental de Guayana.

Vice-rectorado Académico.
Coordinación General de Pregrado.
Coordinación de Ingeniería en Informática.
Unidad Curricular:Técnicas de Programación I.
Sección “3”.

Del seudocódigo al lenguaje de programación c .

Profesora: Alumno(a):
Roca Dubraska Dorilitza Limones CI.24040530

Ciudad Guayana, 26 de Abril del 2023


Lenguaje de programación.
 Es un lenguaje formal con reglas
gramaticales bien definidas que
le proporciona a una persona, en
este caso el programador, la
capacidad de programar una serie
de instrucciones o secuencia de
ordenes en forma de algoritmos
con el fin de controlar el
comportamiento físico o lógico de
un sistema informático.
Lenguaje de Alto nivel Lenguaje Bajo nivel.

Ejemplos Alto nivel:


Pascal, Basic, Java.

Ejemplos Bajo nivel.


Lenguaje
ensamblador.

Ofrecen poca o
ninguna abstracción
Mediante una interfaz del microprocesador
grafica te permite crear , del dispositivo. Se
modificar e implementar puede traducir al
los algoritmos necesarios lenguaje de maquina.
para que el programa
funcione.
Proceso de Compilación
 Esta aplicación se encarga
de traducir (compilar) el
código fuente en un código
que el procesador pueda
comprender y ejecutar.

Ejemplo: Lenguaje C,
C++ Pascal entre otros.
Código Fuente. Código Objeto.
Código Ejecutable.
Código ejecutable: Este es el
código que ejecutan los usuarios
El código fuente de un del sistema y es especifico para
programa informático es un una plataforma concreta:
conjunto de líneas de texto con Windows, Linux, Mac os o cierto
los pasos que debe seguir la sistema Hardware.
computadora para ejecutar un
programa.

Código objeto: Conjunto de


instrucciones y datos escritos
en un lenguaje que entiende el
ordenador directamente: binario
Ejemplo.
o código maquina.
Depuración.
 Es el proceso de encontrar y
solucionar errores en el
código fuente de cualquier
software.
Detección y Corrección de Errores.
Códigos de corrección de errores.
 En la informática la detección y
corrección de errores es una • Códigos de Hamming.
importante practica para el • Códigos convolucionales binarios.
mantenimiento e integridad de • Reed Solomon.
los datos a través de diferentes • Códigos de verificación de paridad de
procedimientos y dispositivos baja densidad.
como medios de
almacenamiento confiables. Todos estos códigos agregan redundancia
a la información que se envía.
Sintaxis y Semántica del lenguaje de
programación. (Lenguaje C)
 Sintaxis es la parte visible de  Semántica describe lo que
un lenguaje de programación . se debe hacer.
La semántica refleja el
Es el conjunto de reglas que
significado de programas o
debemos seguir para que el
funciones.
compilador sea capaz de
reconocer nuestro programa como
Ejemplo de error semántico:
un programa C válido.
Cuando el programa resultante
Ejemplo de error sintáctico: no hace lo que el programador
Cuando se olvida cerrar algún quiere que haga.
paréntesis o corchete .
Paradigmas de la programación.
 Programación secuencial vs  Programación modular vs Programación
Programación estructurada. recursiva.
Es aquella en la que una instrucción o Consiste en la descomposición de un programa
acción sigue a otra en secuencia. En este en trozos mas pequeños denominados módulos
tipo de programación se presentan
operaciones de inicio a fin. o subprogramas , en el que cada uno de ellos se
encargara de llevar a cabo una tarea concreta y
Es un paradigma de programación bien definida, y se agrupara según su
orientado a mejorar la claridad, calidad y funcionalidad.
tiempo de desarrollo de un programa de
computadora recurriendo únicamente a Es la forma de atajar y solventar problemas.
subrutinas. Resolver un problema mediante recursión
significa que la solución depende de las
soluciones de pequeñas instancias del mismo
problema.
Referencias Bibliográficas.
• Técnicas de soporte informático de la comunidad de Castilla y León. Temario Volumen I
Ebook. MAD- Eduforma ISBN N9788466551021. Consultado el 7 de noviembre del 2019.

• Juganaru Mathieu, Mihaela (2014). Introducción a la programación. Grupo Editorial


Patria. ISBN 978-607-438920-3 Consultado el 21 de Mayo de 2021.

• Ángel Aguinada. Profesor de Programación y Base de Datos de la sede Bilbao Formador


experimentado en áreas como Net, Java, BB.DD. Python, Desarrollo y Programación
Web.

• CIPSA Escuela Superior de Informática Profesional. Formación profesional en SAP,


SAGE, Programación, Diseño Web, Videojuegos, 3D, Marketing Digital. Consultado el 24
de Abril del 2023.

• https://es.m.Wikipedia.org.wiki

• https://openwebbinars.net.que-es-c

También podría gustarte