Want to create interactive content? It’s easy in Genially!
Estructura básica y elementos de un programa en Python
Giovanna Cabrera
Created on September 26, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Instituto Tecnológico de San Juan Del Rio
“Estructura básica y elementos de un programa en Python”
Cabrera Ruiz Giovanna 23590234 García Aguiñaga Rodrigo Darío 23590230 Ruiz Rodríguez Jorge Gael 23590228 García Yáñez Saul 23590240 Vergara Hernández Fernando Omar 23590251 ELABORADO: 25/09/2023
2.1 Conceptos basicos
DATO
CONCEPTO:un dato es una representación simbólica ya sea numérica o alfabética, cuyo valor está listo para ser procesado por un ordenador y mostrarlo a un usuario en modo de información.
UNIDADES DE MEDIDA
Definición y ejemplos de:
TRADUCTOR
INTERPRETE
COMPILADOR
Data
herramienta en la programación, encargándose de convertir código fuente de un determinado lenguaje de programación a código máquina que puede entender directamente el ordenador.
Data
son programas que no leen todo el código primero como un todo, sino que leen cada línea del programa fuente por separado y la ejecutan directamente en la plataforma sin traducir primero el código.
Data
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación, definido «código fuente»
De una sola pasada o “Single pass compilers”JIT (Just In Time) Cruzados o “Cross compilers”
Ejemplos de traductores son los ensambladores y los compiladores.
un programa-intérprete ejecutándose en una computadora digital
Lenguaje ensamblador
Lenguajes de programacion
expresa las instrucciones de una forma más natural al hombre a la vez que muy cercana al microcontroladorEjemplo: Creación de una cola dinámica
Es un sistema de signos para comunicar individuos; se trata de un conjunto de instrucciones que permite la interacción de los humanos con las computadoras.
Lenguaje maquina
Lenguaje de alto nivel
Es el sistema de códigos interpretable directamente por un circuito microprogramable, como el microprocesador de una computadora.Ejemplo: 0010, 0000, 1001, 1001, 10001, 1110.
se usan palabras y símbolos que son similares a los idiomas naturales, haciendo que sea más fácil de entender para los programadores. Ejemplo: Java, PHP, Python, Javascript, C#
2.2 Estructura básica de un programa en Python
EJEMPLO
BLOCK: Es una parte del texto del programa Python que se ejecuta como una unidad.
MODULO: Es un fichero, con extensión *. py y, por tanto, accesible al intérprete de Python y ejecutable por el núcleo de Python.
CUERPO DE FUNCION: Consiste de una secuencia de sentencias sangradas las misma distancia a partir del inicio del encabezado.
CLASE: Estructura de programación que permite definir un conjunto de métodos y atributos que describen un objeto o entidad.
2.3 Elementos del lenguaje Python
Parámetros
Tipos de datos
Identificadores
Entrada y salida de datos
Una variable (o constante) puede contener valores de diversos tipos. Entre ellos:Cadena de texto (string): mi_cadena = "Hola Mundo!" mi_cadena_multilinea = """ Esta es una cadena de varias lineas """
En Python, el nombre de una variable (identificador) debe cumplir ciertas condiciones: puede contener solamente letras (mayúsculas y minúsculas), números, y guión bajo
Para imprimir un valor en pantalla hasta la versión 2.7 de Python, se utiliza la palabra clave : mi_variable = 15 print mi_variable
Necesitamos interactuar unos con otros. Aprendemos de forma colaborativa.
Reglas de construcción
Variables
Operadores
Una variable es un espacio para almacenar datos modificables, en la memoria de un ordenador. En Python, una variable se define con la sintaxis: nombre_de_la_variable = valor_de_la_variable
Los operadores son símbolos que le indican al intérprete que realice una operación específica, como aritmética, comparación, lógica, etc.
puede contener solamente letras, números, y guión bajo; todas las letras deben pertenecer al código de caracteres ASCII básico, y no contener caracteres extendidos.
Conclusion
La estructura básica de un programa de Python se compone de comentarios, importaciones, variables, instrucciones de control, funciones y una estructura principal. Python es conocido por su sintaxis clara y legible, lo que facilita la escritura y el mantenimiento del código. Estos elementos forman la base de cualquier programa Python y pueden ampliarse y combinarse para crear aplicaciones más complejas.
REFERENCIAS
https://sistemadeinformacionadministrativa.fandom.com/es/wiki/Datos https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.diarlu.com%2Flenguajes-de-programacion%2F&psig=AOvVaw2r_JI7PX71s97tP2gTy-v6&ust=1695785501141000&source=images&cd=vfe&opi=89978449&ved=2ahUKEwjokMe0q8eBAxU2O94AHaopB1oQr4kDegUIARCKAQ https://www.cienciasfera.com/materiales/informatica/tecnologiainformacion/tema21/22_lenguajes_de_alto_nivel.html https://icorp.com.mx/blog/que-son-los-datos-en-informatica/#:~:text=En%20el%20mundo%20de%20TI,usuario%20en%20modo%20de%20informaci%C3%B3n https://trbl-services.eu/blog-programa-o-compilador/#:~:text=y%20programaci%C3%B3n%20embebida-,%C2%BFQu%C3%A9%20es%20un%20compilador%20en%20programaci%C3%B3n%3F,puede%20ser%20C%2FC%2B%2B https://www.tecnologia-informatica.com/lenguajes-compiladores-que-son-ejemplos/ https://es.ryte.com/wiki/Int%C3%A9rprete http://ing-radjchv-pmz-estl.blogspot.com/2009/09/14-traductor-y-su-estructura.html https://aprendeitonline.com/cursos/introduccion-programacion/lecciones/programacion-lenguajes/temas/programacion-traductores/ https://kodigo.org/cuales-son-los-10-lenguajes-de-programacion-mas-usados-en-la-actualidad/ https://www.google.com/url?sa=i&url=https%3A%2F%2Fcodigoonclick.com%2Fmejores-lenguajes-programacion-para-2018%2F&psig=AOvVaw35ZIqZScLfmym-Dx74jWKc&ust=1695785256209000&source=images&cd=vfe&opi=89978449&ved=2ahUKEwiN2OG_qseBAxURFN4AHUJUB54Qr4kDegQIARBW https://www.studocu.com/latam/document/universidad-tecnologica-de-panama/programacion/lenguaje-de-maquina-ensamblador-y-de-alto-nivel/28234799 https://www.unioviedo.es/ate/alberto/TEMA3-Ensamblador.pdf https://muytecnologicos.com/diccionario-tecnologico/lenguaje-de-alto-nivel#:~:text=Principales%20ejemplos%20de%20lenguajes%20de%20alto%20nivel&text=Esto%20significa%20que%20se%20usan,Java. https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php/1023/mod_resource/content/1/contenido/index.html https://www.embou.com/blog/unidades-de-medida-de-almacenamiento#:~:text=Kilobyte%2C%20Kbyte%20o%20KB%3A%20corresponde,Un%20Tbyte%20son%201024%20Gbytes