Want to create interactive content? It’s easy in Genially!

Get started free

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

¡Recuerda publicar!