Font size
WorksheetsUnidad III.- Creación de programas: modo consola
Total questions: 63
Worksheet time: 9mins
Éste es un lenguaje formal que proporciona una serie de instrucciones que permiten a un programador escribir secuencias de órdenes y algoritmos a modo de controlar el comportamiento físico y lógico de una computadora con el objetivo de que produzca diversas clases de datos.
Lenguaje máquina
Lenguaje de programación
Lenguaje ensamblador
C++
También conocido como programas traductores que convierten los programas de lenguaje ensamblador a máquina.
Lenguaje máquina
Lenguaje de programación
Lenguaje ensamblador
C++
Existen lenguajes de programación cada vez más completos, que son concebidos a partir diversos enfoques, características y propósitos, y que pueden clasificarse de distintas formas, tal como a se describe continuación:
Nivel de abstracción, propósito y orientación.
Nivel de conceptualización, intensión y disposición.
Nivel de dificultad, idea y orden.
Nivel de distracción, determinación y instrucción.
En la programación estructurada, los programas deben estar dotados de una estructura y deben escribirse de acuerdo con las siguientes reglas:
El programa tiene un diseño modular.
Cada módulo se codifica utilizando las tres estructurasde control básicas: secuencia, selección y repetición.
El programa tiene un diseño estructurado
Los módulos son diseñados de modo ascendente.
Término que refiere a un conjunto de técnicas que en su evolución han aumentado considerablemente la productividad del programa, reduciendoen elevado grado el tiempo requerido para escribir, verificar,depurar y mantener los programas.
Programación orientada a objetos
Programación modular
Programación estructurada
Programación orientada a personas
GLOSARIO
Lenguaje de abstracción reducida entre el lenguaje y el hardware. Sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan.
Lenguaje de bajo nivel
Lenguaje de medio nivel
Lenguaje de alto nivel
GLOSARIO
Expresan los algoritmos de una manera adecuada a la capacidad cognitiva humana.
Lenguaje de bajo nivel
Lenguaje de medio nivel
Lenguaje de alto nivel
GLOSARIO
Programa informático capaz de analizar y ejecutar otros programas.
Intérprete
Archivo de programa
Compilador
Programa ejecutable
GLOSARIO
Conjunto de líneas de código (instrucciones) que forman parte esencial de un programa informático.
Programa/código fuente
Archivo de programa
Programa/código objeto
Programa ejecutable
GLOSARIO
Es el responsable de que la computa- dora interprete las acciones que se ordenan y los comandos que han sido prefijados en el código, para ser ejecutados, interpretados y retransmitidos por el hardware.
Programa/código fuente
Archivo de programa
Programa/código objeto
Programa ejecutable
GLOSARIO
Traduce un programa escrito en un cierto lenguaje a otro.
Intérprete
Compilador
Ensamblador
Máquina
GLOSARIO
Es un conjunto de implementaciones funcionales, codificadas en un lenguaje de programación, que ofrece una interfaz bien definida para la funcionalidad que se invoca.
Archivo
Biblioteca
Libreria
Fichero
¿SABÍAS QUE...?
La computadora sólo entiende un lenguaje conocido como código binario o código máquina, consistente en ceros y unos.
Verdadero
Falso
¿SABÍAS QUE...?
Bls es el nombre de un lenguaje de programación desarrollado en los Bell Labs, y es predecesor del lenguaje de programación C.
Verdadero
Falso
¿SABÍAS QUE...?
Según el artículo de Silicon, los expertos de Smartick, compañía española que ha diseñado un método para aprender matemáticas online, consideran que la programación o coding es una disciplina no fundamental para acceder al mercado de trabajo.
Verdadero
Falso
RELACIÓNALO CON...
Es un lenguaje de programación creado por Bjarne Stroustrup en los laboratorios de At&T en 1983. Stroustrup tomó como base el lenguaje de programación más popular en aquella época, el cual era C.
RUBY
C++
JAVA
JAVA SCRIPT
RELACIÓNALO CON...
Es un ejemplo de editor, que ofrece a los programadores herramientas para desarrollar secciones sustanciales de un programa por medio de clics, en lugar de escribir líneas de código.
Scratch
Dev C++
Visual Basic
VDE
Cual de los siguientes pasos NO CORRESPONDE a la metodología para codificación de aplicaciones
Codificación del programa.
Diseño y creación de algoritmo.
Verificación y depuración.
Compilación y ejecución.
En esta etapa se tienen que traducir dichos algoritmos a un lenguaje de programación específico, en nuestro caso C++; es decir, las acciones definidas en los algoritmos las vamos a convertir en instrucciones, también llamadas sentencias, del lenguaje C++.
Verificación e implementación
Compilación y ejecución
Codificación de un programa
Es el proceso de traducción de programas fuente a programas maquina. Para conseguir el programa máquina real se debe utilizar un programa llamado montador o enlazador (linker). El proceso de montaje conduce a un programa en lenguaje máquina directamente ejecutable.
Verificación e implementación
Compilación y ejecución
Codificación de un programa
En esta etapa se debe desarrollar una amplia gama de datos de prueba: valores normales de entrada, valores extremos de entrada que comprueben los límites del programa y valores de entrada que comprueben aspectos especiales del programa.
Verificación e implementación
Compilación y ejecución
Codificación de un programa
La depuración es el proceso de encontrar los errores del programa y corregir o eliminarlos. Durante la ejecución se pueden encontrar errores:
Ortografia
De compilación
De ejecución
Lógicos
Es uno de los lenguajes de desarrollo de software más populares, puesto que es un lenguaje de programación de computadoras apropiado para personas con orientación técnica con poca o ninguna experiencia en programación y para programadores experimentados que desarrollan grandes sistemas de información.
(a)
Las características más notables que han ido incorporándose a C++ son:
Lenguaje fuertemente tipado.
Es portátil.
Solo existe una versión del lenguaje.
Biblioteca estándar.
No es compatible con C
En la sintaxis de C++, que significan las llaves
Leer e imprimir en pantalla
Indica el inicio de una estructura o función
Indica el fin de una estructura o función
Archivos de cabecera o bibliotecas
Observa el siguiente ejemplo donde se describe el algoritmo:
Preguntar: “¿Cuál es la altura? ”
Cual seria el código en el lenguaje C++
cout>>“¿Cuál es la altura? ”
cin>>¿Cuál es la altura? ”
cin<<“¿Cuál es la altura? ”;
cout<<“¿Cuál es la altura? ”;
Observa el siguiente ejemplo donde se describe el algoritmo:
Capturar valor a la variable h
Cual seria el código en el lenguaje C++
cin>>h;
cin>>H;
cin<<h;
cin>>b;
Observa el siguiente ejemplo donde se describe el algoritmo:
Inicio
Cual seria el código en el lenguaje C++
start
int main(){
int start(){
main
Observa el siguiente ejemplo donde se describe el algoritmo:
Asignar a la variable a el resultado de multiplicar y dividir (b × h) / 2
Cual seria el código en el lenguaje C++
a = (b*h)/2
a ←(b*h)/2;
a = (b*h)/2;
a ←(b*h)/2;
Es un tipo de editor de textos especialmente diseñado para introducir código para programas de cómputo.
Word
Editor de texto
Power point
Editor de programas
Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control selectiva simple
Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control selectiva doble
Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control selectiva doble anidada
Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control selectiva múltiple o de caso
Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control repetitiva mientras
Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control repetitiva haz mientras
Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control repetitiva para
Error que implica ir al algoritmo, modificarlo y cambiar el programa fuente para compilar y ejecutar de nuevo.
Compilación
Lógicos
De programación
Ejecución
Tipo de errores que son por el uso. incorrectos de las reglas del lenguaje de programación, comúnmente son errores de sintaxis.
Compilación
Lógicos
De programación
Ejecución
Tipo de error que se produce por instrucciones que la computadora puede comprender, pero no ejecutar.
Compilación
Lógicos
Compilación
Ejecución
Tipo de error que se produce por instrucciones que la computadora puede comprender, pero no ejecutar.
Compilación
Lógicos
De programación
Ejecución
Sintaxis en C++ del tipo de dato de texto con varios caracteres.
bool
char
string
short
Sintaxis en C++ del tipo de dato entero con signo de hasta 10 dígitos.
float
int
double
long double
Sintaxis en C++ del tipo de dato de una letra o símbolo.
bool
char
string
short
En Dev C++ esta será la ventana de ejecución de tus programas, en ella podrás leer, procesar y mostrar información, según tu codificación.
Ventana Prompt
Ventana de proyectos
Ventana de ejecución
Area de codificación
Observa la imagen, que estructura se utilizo para dar respuesta al problema.
Estructura repetitiva mientras
Estructura repetitiva para y estructura selectiva doble
Estructura repetitiva para y estructura selectiva simple
Estructura repetitiva mientras y estructura selectiva simple
Observa la imagen, que estructura se utilizo para dar respuesta al problema.
Estructura repetitiva haz mientras
Estructura repetitiva para y estructura selectiva simple
Estructura repetitiva para
Estructura repetitiva haz mientras y estructura selectiva simple
Observa la imagen, que estructura se utilizo para dar respuesta al problema.
Estructura repetitiva mientras
Estructura repetitiva para y estructura selectiva simple
Estructura repetitiva para
Estructura repetitiva mientras y estructura selectiva simple
Observa la imagen, que estructura se utilizo para dar respuesta al problema.
Estructura selectiva doble anidada
Estructura repetitiva para
Estructura selectiva doble
Estructura selectiva múltiples o de caso
Observa la imagen, que estructura se utilizo para dar respuesta al problema.
Estructura selectiva doble anidada
Estructura selectiva simple
Estructura selectiva doble
Estructura selectiva múltiples o de caso
Se usa para comentar una línea en C
//
<!--
Comentario:
>-
Es también conocido como C Plus Plus
C
PHP
JavaScrip
C++
El signo doble && significa
y
o
igual
diferente
Las variables tipo Char permiten almacenar
Valores enteros
Nombres completos
Un solo carácter
Ninguna de las anteriores
Selecciona el ejemplo de una variable ACUMULADOR
c=suma+1;
c+1;
c=c+suma;
Selecciona el ejemplo de una variable CONTADOR
c=suma+1;
c+1;
c=c+1;
sirve para salir inmediatamente de un bloque de código de un for, while, o switch
strcpy
strcat
break
rand
srand
Tipos de variables
for, do while, while
float, double, int
if, else if, else
cout, cin, endl
iostream es ...
Fichero
Variable
Constante
Tipo
Ejemplo de declaración de una variable
cout<<"variable";
c+b=a
a=0;
int a=0;
Sentencia que se usa para leer información en el lenguaje C++
cout
cin
leer
if
La sentencia Decir y Preguntar en pseudocódigo equivale en el lenguaje C++ a...
cin
string
cout
for
Para incluir un fichero de cabecera en C++ se utiliza la sentencia...
cout<<
#include
int main()
cin>>
