0% encontró este documento útil (0 votos)
13 vistas3 páginas

Programación

El documento define los conceptos fundamentales de algoritmo, programa e instrucción. Explica que un algoritmo es un conjunto ordenado de operaciones para encontrar una solución de forma fiable, eficiente y robusta. Un programa sigue un algoritmo mediante sentencias para resolver un problema en un ordenador, mientras que una instrucción es una orden dada al ordenador para realizar una tarea. Además, describe diferentes lenguajes de programación, elementos de programas como variables y métodos, e introduce conceptos como pseudocódigo, API, SDK e IDE.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas3 páginas

Programación

El documento define los conceptos fundamentales de algoritmo, programa e instrucción. Explica que un algoritmo es un conjunto ordenado de operaciones para encontrar una solución de forma fiable, eficiente y robusta. Un programa sigue un algoritmo mediante sentencias para resolver un problema en un ordenador, mientras que una instrucción es una orden dada al ordenador para realizar una tarea. Además, describe diferentes lenguajes de programación, elementos de programas como variables y métodos, e introduce conceptos como pseudocódigo, API, SDK e IDE.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Algoritmo-> conjunto ordenado y finito de operaciones que permiten encontrar una solución.

● Fiable- Los resultados son correctos y exactos


● Eficiente- Se utilizan de forma óptima los recursos
● Robusto- Contempla todos los escenarios posibles y diseña una respuesta para
estos
● Transportable- Ofrece una solución independientemente de la máquina en la que se
encuentre
● Finito- Número contable de líneas de código
● Legible- Comprensible para todos
● Modificable- Actualizable de forma sencilla
● Modular- Se secciona en partes más pequeñas e independientes para cumplir el
resto de factores
● Estructurado- Engloba todos los factores

Programa-> Conjunto finito de sentencias que sigue un algoritmo para resolver un problema
mediante un ordenador
Instrucción-> Orden que se le da a un ordenador para que realice una tarea
Sentencia-> Línea de información que contiene la instrucción
Lenguajes:
● Natural-> El que usa el humano
● Máquina-> Pulsos eléctricos con los que los ordenadores se comunican con el
hardware mediante binario (0- no hay voltaje; 1-hay voltaje)
● Programación-> Comunica la persona con el ordenador

Programas:
● Variables- espacio cerrado donde guardar un valor y un identificador de dicho
espacio
● Constante- Variable cuyo valor no cambia durante la ejecución
● Método- Conjunto de sentencias con un objetivo común

Pseudocódigo:
1. Instrucciones

● Variable de entrada- Indica la introducción de un valor que se almacena en una


variable.- LEER “numero”
● Variable salida- Muestra la información en pantalla de una expresión aritmética.-
ESCRIBIR “número”
● Asignación- Indica mediante símbolos que la variable previa al símbolo tomará el
valor de la expresión aritmética del posterior.- “número”=10

2. Control de condición

● Condición (si)
● Literal <<= Literal.- Nota<=4+1
● Constante >>= Constante.- Edad>=18
● Aritmética <>= Aritmética.- Nombre = Luis
● Simple- Si … “condición” … Entonces escribe “resultado”… fin-SI

1
● Doble- Si… “condición” … Entonces escribe “resultado”…
Sino Entonces escribe “resultado negativo”

● Múltiple-
En caso de (variable)
Valor 1… instrucciones... .- Valor=5 Escribe “suficiente”
Valor 2… instrucciones… .- Valor=6 Escribe “bien”

3. Control de repetición

● Mientras… “condición” … “instrucciones”... Fin mientras.-


Mientras edad<18 Hacer escribir no puede comprar tabaco Fin mientras

● Repetir hasta
Repetir… “instrucciones” …Hasta “condición” .-
Repetir número + 1 hasta número = 17

● Para… variable de “valor inicial” a “valor final”... Hacer… “instrucciones”... Fin Para.-
Para número de 0 a 17 escribir no entra al bar

API (Application Programming Interface)-> nos ofrece un grupo de funciones para su uso en
el desarrollo de nuevas aplicaciones evitando empezar desde cero

SDK (Software Development Kit)-> Conjunto de de herramientas que permite crear apps
para un sistema concreto

IDE (Integrated Development Environment)-> App compuesta por un conjunto de


herramientas de programación pudiendo utilizarse para uno o varios lenguajes de
programación: debe tener un editor de código, compilador, depurador y constructor de
interfaz gráfica.

FALTADAS:

2
Pruebas string:
[Link] -> cantidad letras
[Link] -> cantidad de caracteres sin espacios
int pos:
[Link](pos)-> indica el caracter que hay en una posición indicada
[Link]() -> lo pasa a mayus
[Link]() -> lo pasa a minusc

ARRAYS
<tipo> [] <nombre> = new <tipo> [cantidad]
<tipo> [] <nombre> = {valores};

String [] numeros = new String [3]


String [] numeros = {17,14,8};

//Se inicializa como todo ceros, por lo tanto también podemos inicializar solo
posiciones específicas del array con:

<nombre> [pos] = <valor>;

numeros [2] = 14;

También podría gustarte