
DATOS METODOLOGÍA DE LA PROGRAMACIÓN
Presentation
•
Computers
•
10th Grade
•
Medium
MARTHA IDELIA CARDENAS GARCIA
Used 1+ times
FREE Resource
5 Slides • 38 Questions
1
METODOLOGÍA DE LA PROGRAMACIÓN
by MARTHA IDELIA CARDENAS GARCIA
Datos
2
Una vez que ha realizado o encontrado el algoritmo para la solución de un problema, el siguiente paso es decírselo a la computadora que lo ejecute, o que lo procese, claro está que la computadora no va a entender el diagrama de flujo ni el pseudocódigo que tu tengas, recuerda que esas representaciones algorítmicas son para los humanos, en su lugar deberás dárselo en un lenguaje que entiendan tú y la computadora y para eso existen muchos lenguajes que se llaman; de alto nivel, mediano nivel y bajo nivel, las computadoras todavía no entienden el lenguaje que usamos nosotros y al que llamamos lenguaje natural, el español, el ruso, el ingles, el chino, japonés son lenguajes naturales.
Programas
3
Fill in the Blank
Es el lenguaje que entiende una computadora?
4
Multiple Choice
Es un conjunto de instrucciones que la computadora ejecuta en el orden especificado por el algoritmo y está en algún lenguaje computacional que la computadora y los humanos entiendan.
Programa computacional
Algoritmo
Diagrama de flujo
Pseudocódigo
5
Multiple Choice
Es la combinación de símbolos y reglas que permiten la elaboración de programas con los cuales la computadora puede realizar tareas o resolver problemas de manera eficiente.
CÓDIGO MÁQUINA
PROGRAMA
LENGUAJE DE PROGRAMACIÓN
APLICACIÓN
6
Multiple Choice
Es el lenguaje en el que está escrito un algoritmo .
Lenguaje de bajo nivel.
Lenguaje máquina.
Lenguaje natural o cotidiano
Lenguaje de alto nivel.
7
Multiple Choice
las instrucciones son directamente entendibles por la computadora y no necesitan un traductor para que la CPU pueda entender y ejecutar el programa,Utiliza un código binario (0 y 1), se basa en bits (abreviatura inglesa de dígitos binarios).
Lenguaje de bajo nivel.
Lenguaje máquina.
Lenguaje natural o cotidiano
Lenguaje de alto nivel.
8
Multiple Choice
Las instrucciones se escriben en códigos alfabéticos conocidos como mnemotécnicos.
Lenguaje de bajo nivel.
Lenguaje máquina.
Lenguaje natural o cotidiano
Lenguaje de alto nivel.
9
Multiple Choice
LEs semejante al lenguaje humano, lo que facilita la elaboración y comprensión del programa.
Lenguaje de bajo nivel.
Lenguaje máquina.
Lenguaje natural o cotidiano
Lenguaje de alto nivel.
10
Multiple Choice
Se define como la expresión general que describe los objetos con los cuales opera una computadora. .
Información
Datos
Código
Comentario
11
Multiple Choice
Es una secuencia de caracteres alfabéticos, numéricos y el guión bajo, con ellos podemos dar nombre a variables, constantes, tipos de datos, nombres de funciones o procedimientos, etc.
Identificador
Expresión
Operador
Variable
12
Poll
Es el símbolo que puedes utilizar en un identificador
Guión bajo
Solo letras Mayúsculas y cualquier número
Todos los que yo quiera
No recuerdo ninguno en especial
13
Poll
El primer carácter de un identificador debe ser
Letra de la A a la Z o símbolo de guión bajo
Solo letras mayúsculas
Debe ser un número
Solo puede ser el Letra de la A a la Z.
14
DATOS:
Los diferentes objetos de información con los que un algoritmo o programa trabaja se conocen colectivamente como datos.
15
Tipos de datos:
Los datos a procesar por una computadora pueden clasificarse de acuerdo a su estructura en:
Los datos simples se caracterizan porque ocupan sólo una casilla de memoria, por lo tanto una variable simple hace referencia a un único valor a la vez.
Los datos estructurados se caracterizan por el hecho de que con un nombre se hace referencia a un grupo de casillas de memoria. Es decir, un dato estructurado tiene varios componentes. Cada uno de sus componentes puede ser a su vez un dato simple.
16
Multiple Choice
Todos los datos tienen un tipo asociado con ellos; el tipo de un dato es....
un valor que cambia
el conjunto (rango) de valores que puede tomar durante el programa.
un valor que permanece fijo o no cambia
un letrero o mensaje
17
Multiple Choice
el tipo de un dato determina la naturaleza del conjunto de valores que pueden tomar una .....
Variable
Expresión
Identificador
Operador
18
Multiple Choice
Los datos que utilizan los algoritmos y programas los podemos clasificar en:
Fijos y dinámicos
Simples y compuestos.
Letras y números
Nulos y constantes
19
Multiple Choice
Un dato simple es indivisible, no se puede descomponer.
Verdadero
Falso
20
Multiple Choice
Un dato compuesto está integrado por varios datos, indivisibles y no se puede descomponer.
Verdadero
Falso
21
Multiple Choice
Los datos simples son:
Solo letreros o mensajes como "hola mundo"
Solo números enteros
Solo letras de la
A - Z
Numéricos (enteros y reales),
lógicos (booleanos),
y caracteres
22
Multiple Choice
Tipo de dato que se caracterizan porque ocupan sólo una casilla de memoria, por lo tanto una variable simple hace referencia a un único valor a la vez.
Datos Simples
Datos compuestos
Arreglos
Ciclos
23
Multiple Choice
Son números que no contienen componentes fraccionarias y, por lo tanto, no incluyen el punto decimal, pueden estar precedidos del signo + o --.
Por ejemplo:
465 -387 9 99 -1578 125550
Enteros (Int)
Caracteres (char)
Caracteres (string)
Reales (Float)
Booleanos (Lógicos)
24
Multiple Choice
Los datos estructurados se caracterizan por el hecho de que con un nombre se hace referencia a un grupo de casillas de memoria .Dentro de este grupo de datos se encuentran
Arreglos, Cadenas de caracteres y registros
Enteros y flotantes
Letras y números
Ciclos y condiciones
25
Multiple Choice
Son números que contienen una parte fraccionaria y, por lo tanto, incluyen el punto decimal, pueden esta precedidos del signo + o --. Por ejemplo:
125.87 -124.0 158000.75 -38.5879
Enteros (Int)
Caracteres (char)
Caracteres (string)
Reales (Float)
Booleanos
(lógicos)
26
Multiple Choice
Tipo de dato simple que contiene un solo carácter y va encerrado entre comillas simples. Por ejemplo:
‘a’ ‘A’ ‘$’ ‘#’ ‘7’ ‘+’ ‘h’ ‘H’
Enteros (Int)
Caracteres (char)
Caracteres (string)
Reales (Float)
Booleanos (lógicos)
27
Multiple Choice
Toma los valores de verdadero (true) o falso (false), no puede ser leído o escrito, sólo asignado, es útil para plantear cierto tipo de condiciones en el manejo de las
estructuras lógicas de control.
Enteros (Int)
Caracteres (char)
Caracteres (string)
Reales (Float)
Booleanos (lógicos)
28
Multiple Choice
Es un dato cuyo valor puede cambiar durante el desarrollo del algoritmo o ejecución del programa. Es decir, representará un valor almacenado en memoria que se puede modificar en cualquier momento o conservar para ser usado tantas veces como se desee.
Constante
Expresión
Variable
Operador
29
Multiple Choice
Es un dato que permanece sin cambio durante el desarrollo del algoritmo o durante la ejecución del programa, es decir valores fijos que no pueden ser alterados por el usuario.
Constante
Expresión
Variable
Operador
30
Multiple Choice
Es un símbolo que permite relacionar dos datos en una expresión y evaluar el resultado de la operación.
Constante
Expresión
Variable
Operador
31
Multiple Choice
Los programas de las computadoras se apoyan esencialmente en la realización de numerosas operaciones aritméticas y matemáticas de diferentes complejidades. Los operadores fundamentalmente son:
Aritméticos, relacionales, lógicos y asignación
Secuenciales, condicionales y cíclicos
Comparación previa y comparación posterior
De valor determinado o indeterminado
32
Multiple Choice
Es el resultado de unir operandos mediante operadores. Los operandos pueden ser variables, constantes u otras expresiones; y los operadores, aritméticos, lógicos o relacionales. El resultado de una expresión es un dato numérico o un valor lógico.
Una expresión
Operador
Función
Cadenas
33
Multiple Choice
Son palabras propias del lenguaje, ya que el creador del mismo les dio un uso específico. No se pueden utilizar como identificadores.
Comentarios
Palabra
reservada
Operador
Expresión
34
Multiple Choice
Son útiles para identificar los elementos principales de un programa o explicar la lógica derivada de éstos. Deben ser breves y se deben evitar ambigüedades.
Operadores
Letreros
o
mensajes
Documentación
Comentarios
35
Prioridad de los operadores
Prioridad de los operadores aritméticos
1. Paréntesis ( ). Todas las expresiones entre paréntesis se evalúan primero. Las expresiones con paréntesis anidados se evalúan de adentro hacia afuera.
2. Dentro de una misma expresión o subexpresión, se evalúan en el siguiente orden:
Potencia (^ ó **)
*. /, mod
+,-
36
Multiple Choice
Al orden en que la computadora realiza las diferentes operaciones le llamamos orden de prioridad.
RESERVAR LA MEMORIA
EJECUCIÓN
IMPORTANCIA
PRIORIDAD
37
Multiple Choice
Es el operador con mayor prioridad
División /
Multiplicación *
Potencia **
Suma +
38
Multiple Choice
Sirven para realizar operaciones aritméticas básicas (Suma +, Resta -, Multiplicación *, División /). Y pueden ser utilizados con tipos enteros o reales.
Operador Aritmético
Operador Relacional
Operador Lógico
Operador de asignación
39
Multiple Choice
Describen una relación entre dos valores; por lo tanto, se usan para expresar condiciones y comparar dos valores. El resultado de una expresión relacional es un valor tipo lógico o booleano, solo puede ser verdadero o falso. El lenguaje C representa como verdadero el valor 1 y como falso el valor 0.
Operador Aritmético
Operador Relacional
Operador Lógico
Operador de asignación
40
Multiple Choice
Los símbolos &&, || , ! representan a operadores...
Operador Aritmético
Operador Relacional
Operador Lógico
Operador de asignación
41
Multiple Choice
El operador de asignación permite evaluar una expresión y asignar el resultado de una variable.
Operador Aritmético
Operador Relacional
Operador Lógico
Operador de asignación
42
Multiple Choice
Estas expresiones están constituidas por números, constantes o variables y operadores lógicos o relacionales.
El valor que pueden tomar estas expresiones es de verdadero o falso.
Se utilizan con frecuencia en las estructuras selectivas y en las estructuras repetitivas
Expresiones
lógicas
Expresiones aritméticas
Expresiones relacionales
Expresión compuesta
43
Multiple Choice
Es el símbolo que se utiliza para insertar un comentario en lenguaje C
/* */ o //
?
||
**
METODOLOGÍA DE LA PROGRAMACIÓN
by MARTHA IDELIA CARDENAS GARCIA
Datos
Show answer
Auto Play
Slide 1 / 43
SLIDE
Similar Resources on Wayground
40 questions
Concordância verbal
Lesson
•
KG
36 questions
Environmental Science & You
Lesson
•
10th Grade
39 questions
Age of Exploration
Lesson
•
10th Grade
37 questions
Cold War Events
Lesson
•
10th Grade
38 questions
Da analogico a digitale - II parte
Lesson
•
9th Grade
43 questions
El imperfecto
Lesson
•
10th Grade
34 questions
Visión prospectiva de la tecnología 2 parte
Lesson
•
9th Grade
40 questions
Cyber Security Lesson 5
Lesson
•
10th Grade
Popular Resources on Wayground
10 questions
5.P.1.3 Distance/Time Graphs
Quiz
•
5th Grade
10 questions
Fire Drill
Quiz
•
2nd - 5th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
15 questions
Hargrett House Quiz: Community & Service
Quiz
•
5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade