Taller 2

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

qwertyuiopasdfghjklzxcvbnmqwertyui

opasdfghjklzxcvbnmqwertyuiopasdfgh
jklzxcvbnmqwertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcvbnmqwerty
SOFTWARE DE INGENIEROS

uiopasdfghjklzxcvbnmqwertyuiopasdf
TALLER 2
CORTE ll

ghjklzxcvbnmqwertyuiopasdfghjklzxcv
ESCUELA DE INGENIEROS MILITARES

bnmqwertyuiopasdfghjklzxcvbnmqwe
rtyuiopasdfghjklzxcvbnmqwertyuiopas
dfghjklzxcvbnmqwertyuiopasdfghjklzx
cvbnmqwertyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcvbnmrtyuiop
asdfghjklzxcvbnmqwertyuiopasdfghjkl
zxcvbnmqwertyuiopasdfghjklzxcvbnm
TALLER 2
SOFTWARE PARA INGENIEROS

PRESENTADO POR:
JENNIFER JULIETH CAMACHO OVIEDO

DOCENTE:
ING.ORLANDO CUERVO RODRIGUEZ

ESCUELA DE INGENIEROS MILITARES


FACULTAD DE INGENIERIA CIVIL
BOGOTA
2019
SOLUCION TALLER
1. QUE SON LAS FUNCIONES?
Respuesta:
Una función es un bloque de código con un nombre asociado, que recibe cero o más
argumentos como entrada, sigue una secuencia de sentencias, la cuales ejecuta una
operación deseada y devuelve un valor y/o realiza una tarea, este bloque puede ser
llamados cuando se necesite.
El uso de funciones es un componente muy importante del paradigma de la programación
llamada estructurada, y tiene varias ventajas:

 Modularización: permite segmentar un programa complejo en una serie de partes


o módulos más simples, facilitando así la programación y el depurado.
 Reutilización: permite reutilizar una misma función en distintos programas.
Python dispone de una serie de funciones integradas al lenguaje, y también permite crear
funciones definidas por el usuario para ser usadas en sus propios programas.
SENTENCIA DEF.
La sentencia def es una definición de función usada para crear objetos funciones definidas
por el usuario. Una definición de función es una sentencia ejecutable.

PARA QUE SIRVE


Su ejecución enlaza el nombre de la función en el name space local actual a un objeto
función (un envoltorio alrededor del código ejecutable para la función). Este objeto
función contiene una referencia al name space local global como el name space global
para ser usado cuando la función es llamada.
La definición de función no ejecuta el cuerpo de la función; esto es ejecutado solamente
cuando la función es llamada.
SINTAXIS Y COMO SE EJECUTA
La sintaxis para una definición de función en Python es:

def NOMBRE(LISTA_DE_PARAMETROS):

"""DOCSTRING_DE_FUNCION"""

SENTENCIAS

RETURN [EXPRESION]
A continuación se detallan el significado de pseudo código fuente anterior:

NOMBRE, es el nombre de la función.

LISTA_DE_PARAMETROS, es la lista de parámetros que puede recibir una


función.

DOCSTRING_DE_FUNCION, es la cadena de caracteres usada para documentar la


función.

SENTENCIAS, es el bloque de sentencias en código fuente Python que


realizar cierta operación dada.

RETURN, es la sentencia return en código Python.

EXPRESION, es la expresión o variable que devuelve la sentencia return.

2. QUE SON LAS LISTAS

Respuesta:

QUE SON?

Las listas son una estructura de datos y un tipo de dato en Python con características
especiales. Lo especial en Python es que este nos permiten almacenar cualquier tipo de
valores enteros, cadenas te texto , flotantes o inclusive listas. Los elementos de una lista
van encerrados entre corchetes y separados por comas cada uno de ellos
Una lista es un arreglo de elementos donde podemos ingresar cualquier tipo de dato, para
acceder a estos datos podemos hacer mediante un índice.

PARA QUE SIRVEN?


Las listas sirven para modelar datos compuestos pero cuya cantidad y valor varían a lo
largo del tiempo. Son secuencias mutables y vienen dotadas de una variedad de
operaciones muy útiles.
3. QUE ES NUMPY
Respuesta:
Es una extensión de Python, que le agrega mayor soporte para vectores y matrices,
constituyendo una biblioteca de funciones matemáticas de alto nivel para operar con esos
vectores o matrices. Es un paquete que provee a Python con arreglos multidimensionales
de alta eficiencia y diseñados para cálculo científico.
PARA QUE SIRVE EN UN PROGRAMA HECHO EN LENGUAJE PYTHON.
NumPy permite crear arreglos en Python, estos arreglos son objetos llamados 'ndarray' los
cuales son una colección de 'items' del MISMO TIPO. Cada 'item' dentro de un arreglo es
homogéneo y toma la MISMA cantidad de memoria

Numpy dispone lo siguiente:

 Crear arreglos simples unidimensionales y bidimensionales.


 Hacer de nuevo los ejemplos de arriba y luego crear unos propios.
 Utilice las funciones len, shape y ndim en algunos de esos arreglos y observe su
salida.
 paquete de extensión Python para matrices multidimensionales
 cercano al hardware (eficiente)
 diseñado para cálculo científico (conveniente).

También podría gustarte