Sei sulla pagina 1di 5

Escuela Preparatoria Estatal #8

Carlos Castillo Peraza

Equipo: Impactrueno https://impactruenob2s2.blogspot.com/

Integrantes:
- Canul Palomo Jahzeel Ismeray https://loggtrees.blogspot.com/
- Geovanny Gordon Porras https://geovannygordonb3.blogspot.com/
- Marisol López Osorio https://marisollopezparcial3.blogspot.com/
- Diana Paola Rocha Carranza https://dianarochas2b3.blogspot.com
- Marco Gael Tec Chi https://markitobloque3.blogspot.com/

ADA 1. Conceptos básicos de programación

Informática II
1E
Maestra: ISC María del Rosario Raygoza Velázquez

Fecha de entrega: 10 de mayo del 2019

Un proceso es la ejecución de un programa, es decir, los datos e instrucciones están


cargados en la memoria principal, ejecutándose o esperando a hacerlo.
Un proceso no tiene porqué estar siempre en ejecución. Puede pasar por diferentes
estados:

● Preparado: Un proceso preparado es un proceso que está preparado para


ejecutarse. Sólo le "falta" la CPU
● En Ejecución: Un proceso en ejecución es un proceso que "tiene" CPU, se
está ejecutando

Autómata
Los lenguajes PLC consisten en sistemas de comunicación que permiten la
programación de un automatismo integrado en un sistema máquina. Como tales, se
expresan mediante caracteres y símbolos, siguiendo unas determinadas reglas de
uso.
Gracias a estos lenguajes de programación de autómatas, es posible desarrollar
programas complejos. Con dichos programas se espera controlar el comportamiento
físico y lógico de las máquinas. Aunque también se pueden usar para la expresión
de algoritmos de un modo preciso o como método de comunicación humana.

Instrucciones Primitivas

Los lenguajes primitivos son los elementos más simples disponibles en un lenguaje de
programación. Un primitivo es la unidad de procesamiento más pequeña disponible para un
programador, o puede ser un elemento atómico de expresión en un lenguaje.

Si la primitiva está mal escrita o si le faltan datos, el intérprete contesta “no sé cómo...”
Cada una de las órdenes queda anotada en la ventana de trabajo.
La primitiva puede escribirse completa o mediante abreviaturas y tanto en minúsculas como
en mayúsculas.

Comandos
Son las instrucciones que se le dan a un sistema operativo de un ordenador para que
ejecute cualquier tarea, desde la línea de comandos o desde una llamada de programación,
esta acción puede ser interna o externa. Un comando admite unos parámetros o
argumentos, los cuales pueden modificar el comportamiento de un ordenador, la línea de
órdenes.

Secuencias de comandos
Las secuencias de comandos (también se le llaman "scripts") son códigos programados en
Javascript que nos permiten tomar datos de internet y de nuestra cuenta y realizar acciones
basadas en estos datos. No es necesario que seamos programadores ni tengamos un
conocimiento acabado y fino sobre JavaScript para poder aplicarlos a nuestra cuenta
(desde ya que cuanto más conocimiento poseas en el tema, mayor control podrás tener
sobre los scripts).

Procedimiento
Facilitan la estructuración y reutilización del código fuente, evitando la duplicación del
mismo y facilitando su comprensión, así como el buscar errores en el programa.
Al ser posible la reutilización del código fuente.
Sus parámetros o argumentos pueden ser de uno de los siguientes tipos:
ENT (de entrada): recogen el valor que se ha pasado desde el programa principal.
SAL (de salida): usados para devolver un valor.
ENTSAL (de entrada y salida): el mismo parámetro se usa tanto de entrada (para recibir un
valor), como de salida (para devolver un valor como resultado).

Funciones

Desde un punto de vista práctico, podemos decir que una función es una parte de un
programa (subrutina) con un nombre, que puede ser invocada (llamada a ejecución) desde
otras partes tantas veces como se desee. Un bloque de código que puede ser ejecutado como
una unidad funcional. Opcionalmente puede recibir valores; se ejecuta y puede devolver un
valor. Desde el punto de vista de la organización, podemos decir que una función es algo que
permite un cierto orden en una maraña de algoritmos.

Diseño de programas
Un programa de diseño de páginas web es un programa de computadora utilizado para
crear, editar y actualizar las páginas web sitios web. El propósito de un programa de este
tipo es hacer que sea más fácil para el diseñador trabajar con sitios y páginas de elementos
a través de una interfaz gráfica de usuario que muestra los resultados deseados, por lo
general de una manera WYSIWYG, mientras que la eliminación de la necesidad de que el
diseñador a tener que trabajar con el código real que produce esos resultados (que incluye
HTML o XHTML, CSS, Javascript, Photoshop y otros).

Desde el punto de vista del Software, también hay diferentes tipos de sistemas,
atendiendo a cómo se ejecutan los procesos:

● Sistema de Multiprogramación
● Sistema de Multiprocesamiento

La Multiprogramación consiste en que todos los procesos se ejecuten en la misma


CPU. Esto se consigue mediante la intercalación de la ejecución de los procesos.
En Multiprocesamiento cada proceso se ejecuta en una CPU. En este caso hay
paralelismo real en la ejecución de los procesos.

Además de la programación imperativa o secuencial y la programación


concurrente, hay otros paradigmas o enfoques de la programación.
La programación imperativa se centra en la transformación que hay que realizar para
procesar los datos, pasando estos a un segundo plano. En cambio, la programación
orientada a objetos gira en torno a un nuevo concepto: el objeto.
La programación declarativa es otra visión de la programación, en la que no se
describe cómo obtener los resultados, sino qué es lo que debemos obtener. Se divide
en 2 tipos, la programación lógica y la programación funcional.
Referencias
http://www.ciberaula.com/articulo/conceptos
https://escoladoficiscatalunya.com/lenguajes-de-programacion-de-automatas/
http://recursostic.educacion.es/secundaria/edad/4esotecnologia/quincena12/4quincena12_c
ontenidos_2c.htm
https://sistemas.com/comando.php
https://www.es.advertisercommunity.com/t5/Articulos-de-Usuarios/Secuencias-de-
comandos-scripts-Parte-1-Introduccion/ba-p/28866
https://informaticapc.com/teoria-de-la-programacion/procedimientos-funciones.php
https://www.ecured.cu/Función_(programación)
https://cei.es/existe-la-pagina-web-perfecta

Potrebbero piacerti anche