Este documento presenta los elementos básicos de la programación en lenguaje C. Explica conceptos como lenguaje de programación, comentarios, librerías, la función main, bloques de sentencias, impresión en consola, tipos de datos, variables, constantes y operadores.
Presentación sobre la estética del graffiti como pintura artística. Ejercicio práctico de la asingantura -Herramientas Tecnológicas - Espcialización en Entornos Virtuales del Aprendizaje- Comisión OEI - 13
Presentación sobre la estética del graffiti como pintura artística. Ejercicio práctico de la asingantura -Herramientas Tecnológicas - Espcialización en Entornos Virtuales del Aprendizaje- Comisión OEI - 13
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Elementos Basicos Programacion
1. Elementos B´sicos
a
de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
Elementos B´sicos de Programaci´n
a o Nuestro Primer
Programa
Comentarios
Librer´ıas
Inicio y La Funci´n
o
main
Roberto Carlos Abreu D´
ıaz Bloques de Sentencias
Impresi´n en Consola
o
M´s Elementos
a
B´sicos
a
January 18, 2010
2. Elementos B´sicos
a
de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Lenguaje de Programaci´n
o Outline
Lenguaje de
Programaci´n
o
Nuestro Primer
Nuestro Primer Programa Programa
Comentarios
Comentarios Librer´ıas
Inicio y La Funci´n
o
Librer´ıas main
Bloques de Sentencias
Inicio y La Funci´n main
o Impresi´n en Consola
o
M´s Elementos
a
Bloques de Sentencias B´sicos
a
Impresi´n en Consola
o
M´s Elementos B´sicos
a a
3. Elementos B´sicos
a
de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
Nuestro Primer
Programa
¡Estaremos utilizando el lenguaje Comentarios
Librer´ıas
de programaci´n C!
o Inicio y La Funci´n
main
o
Bloques de Sentencias
Impresi´n en Consola
o
M´s Elementos
a
B´sicos
a
4. Elementos B´sicos
a
Nuestro Primer Programa de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
Nuestro Primer
Programa
Comentarios
Librer´ıas
Inicio y La Funci´n
o
main
Bloques de Sentencias
Impresi´n en Consola
o
M´s Elementos
a
B´sicos
a
5. Elementos B´sicos
a
Comentarios de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
Nuestro Primer
Programa
Comentarios
Librer´ıas
Inicio y La Funci´n
o
main
Bloques de Sentencias
Impresi´n en Consola
o
M´s Elementos
a
B´sicos
a
¿Para qu´?
e
6. Elementos B´sicos
a
Librer´
ıas de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
Nuestro Primer
Abstraen funcionalidades con el prop´sito de reutilizarlas
o Programa
Comentarios
Impresi´n
o Librer´ıas
Inicio y La Funci´n
o
main
C´lculos matem´ticos
a a Bloques de Sentencias
Impresi´n en Consola
o
Almacenamiento de data M´s Elementos
a
B´sicos
a
Interfaces con el sistema operativo
...
7. Elementos B´sicos
a
Inicio y La Funci´n main
o de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
Nuestro Primer
Programa
Comentarios
Librer´ıas
Inicio y La Funci´n
o
main
Bloques de Sentencias
Impresi´n en Consola
o
M´s Elementos
a
B´sicos
a
Todo programa empieza su ejecuci´n por main
o
argc y argv indican cuantos y cu´les par´metros se
a a
enviaron por consola al programa, respectivamente
8. Elementos B´sicos
a
Bloques de Sentencias de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
Nuestro Primer
Programa
Comentarios
Librer´ıas
Se utilizan para denotar alg´n grupo de sentencias, alguna
u Inicio y La Funci´n
main
o
Bloques de Sentencias
secci´n de c´digo at´mica.
o o o Impresi´n en Consola
o
M´s Elementos
a
B´sicos
a
9. Elementos B´sicos
a
Impresi´n en Consola
o de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
Nuestro Primer
Programa
Comentarios
Librer´ıas
Inicio y La Funci´n
o
main
Bloques de Sentencias
Impresi´n en Consola
o
M´s Elementos
a
B´sicos
a
printf es otra funci´n
o
Env´ ”flujos” de data a la salida est´ndar
ıa a
10. Elementos B´sicos
a
Identificadores de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
Nuestro Primer
Programa
Comentarios
Librer´ıas
Inicio y La Funci´n
o
main
Bloques de Sentencias
Impresi´n en Consola
o
M´s Elementos
a
B´sicos
a
Identifican inequ´
ıvocamente variables, funciones y otras
cosas
C es sensible a las may´sculas (C no es c)
u
Se forman con letras, n´meros y subrayados
u
¡No pueden empezar con n´meros!
u
11. Elementos B´sicos
a
Palabras Reservadas de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
Nuestro Primer
Programa
Comentarios
Librer´ıas
Inicio y La Funci´n
o
main
Bloques de Sentencias
Impresi´n en Consola
o
M´s Elementos
a
B´sicos
a
int, float, double, long, void, const
do, while, for, break, return
if, switch, default
...
12. Elementos B´sicos
a
Tipos de Datos de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
byte, short, int, long: enteros
Nuestro Primer
float, double: decimales Programa
Comentarios
char: caracteres Librer´ıas
Inicio y La Funci´n
o
main
... Bloques de Sentencias
Impresi´n en Consola
o
M´s Elementos
a
Atenci´n
o B´sicos
a
Si unsigned precede a un tipo de dato entero entonces el
tipo de dato representa unicamente cantidades mayores o
´
iguales a cero.
13. Elementos B´sicos
a
Variables y Constantes de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
Nuestro Primer
Programa
Comentarios
Librer´ıas
Inicio y La Funci´n
o
main
Bloques de Sentencias
Impresi´n en Consola
o
M´s Elementos
a
B´sicos
a
tienen tipo de dato, direcci´n y nombre
o
sintaxis en C: (const) tipo nombre
constantes: el contenedor con una tapa sellada
14. Elementos B´sicos
a
Operadores de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
Nuestro Primer
Programa
Comentarios
Librer´ıas
Inicio y La Funci´n
o
main
Bloques de Sentencias
Impresi´n en Consola
o
M´s Elementos
a
B´sicos
a
15. Elementos B´sicos
a
Expresiones y Sentencias de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Las sentencias son instrucciones que el programa ha de Programaci´n
o
realizar Nuestro Primer
Programa
Dos tipos: simples y compuestas Comentarios
Librer´ıas
simples: es una sola instrucci´n y terminan en punto y
o Inicio y La Funci´n
main
o
coma(;) Bloques de Sentencias
Impresi´n en Consola
o
compuestas: es un conjunto de sentencias simples M´s Elementos
a
agrupadas entre llaves B´sicos
a
Las expresiones son sentencias que devuelven valor
: a+b
sumar(a, b)
++a + -b
16. Elementos B´sicos
a
Conversi´n Entre Tipos de Datos
o de Programaci´n
o
Roberto Carlos
Abreu D´ıaz
Outline
Lenguaje de
Programaci´n
o
Nuestro Primer
Programa
Comentarios
Librer´ıas
Inicio y La Funci´n
o
main
Bloques de Sentencias
Impresi´n en Consola
o
M´s Elementos
a
B´sicos
a
Se basa en interpretar el tipo de datos de una variable
en otro
Sintaxis: (tipo de dato destino) variable
Ejemplo: (double) edad
¡Si el tipo de dato destino es menor que el original
pueden ocurrir problemas (overflows)!