(:
Author: valevazquezruiz
WSQ12, Contador de palabras.
#Contador de palabras
def contador(p):
return text.count(p) #cuenta las veces que aparece la palabra(p) en el texto
palabra = input(“Ingrese la palabra a buscar: “).lower() #lo convierte en minusculas
texto=input(“Cuál es el nombre del archivo?: “)
with open(texto, “rt”) as Txt:
text = Txt.read().lower() #abre el archivo y convierte todo en minusculas
print (“la palabra”, palabra, “se repite estas veces: “,(contador(palabra)))
QUIZ#6, Euclide algorythm
CÓDIGO:
#include <iostream>
using namespace std;
int euclidianAlgo(int first, int second){
int tem=0;
int res=first%second;
while(res!=0){
first=second;
second=res;
res=first%second; }
return second; }
int main() {
int first, second, val;
cout<<“This program does the Euclidian Algorithm of the range of numbers you give”<<endl;
cout<<“Type the lower value”<<endl;
cin>>first;
cout<<“Ok now type the higher value”<<endl;
cin>>second;
val=euclidianAlgo(first, second);
cout<<“The greatest denominator of the two numbers is: “<<” “<<val<<endl; }
QUIZ#5, Palindromos ydivisiones de numeros multiplos de 3
CÓDIGO 1.
#include <iostream>
using namespace std;
bool palindrome(string word){
int c=1;
string invert=string(word.rbegin(), word.rend());
int z=word.size();
for(int i=0; i<z; i=i+1){
if (word[i]==invert[i]) {
return true; }
else {
return false; }
return 0; } }
int main(){
string word;
cout<<“This program calculate if a single word is a palondrome or not”;
cout<<“Give the word to prove if its a palindrome or not”<<endl;
cin>>word;
if(palindrome(word)==false) {
cout<<word<<” “<<“Its NOT palindrome”<<endl; }
else{
cout<<word<<” “<<“It´s a Palindrome”<<endl; }
return 0;
}
CÓDIGO 2.
#include <iostream>
using namespace std;
int threesAdd(int range[], int numOfNum) {
int total=0;
int divi=0;
int val;
for(int i=0; i<numOfNum; i=i+1){
val=range[i];
if(val%3==0){
cout<<val<<” “<<“Is divisible so it goes to the addition”<<endl;
divi=divi+1;
total=total+val;}
else { } }
cout<<“The total divisble numbers:”<<” “<<divi<<” “;
return total; }
int main() {
int values;
cout<<“This program evaluates a range of numbers and make a total addition”<<endl;
cout<<“But it only add the ones which are divisibles by 3″<<endl;
cout<<“How many values you will type?”<<” “;
cin>>values;
int range[values];
for(int
Continue reading “QUIZ#5, Palindromos ydivisiones de numeros multiplos de 3”
QUIZ#4
CÓDIGO.
#include <iostream>
using namespace std;
int factorial(int x) {
if(x==0) {
return 1; }
else {
return x*factorial(x-1); }
}
long double eulerCal(float precision) {
long double e=0, previous=e;
int n=0;
do {
previous=e;
e=e+1.0/factorial (n);
n=n+1; }
while((e-previous)>precision);
return e;
}
int main() {
long double prec;
cout<<“Give the precision to determinate until wich value the program will run”<<endl;
cin>>prec;
cout<<“The Euler value with precision of:”<<” “<<prec<<” “<<“is: “<<” “<<eulerCal(prec)<<endl;
return 0;
}
WSQ11, Yo soy 196
#WSQ10,Lists
PROYECTO
#WSQ04, REFLEXIÓN
El nuevo método de estudios que se está llevando a cabo, sobre abolir las calificaciones me parece un excelente método pues no limita a un estudiante a tener una nota solo porque vale algo, si no que lo motiva a hacerlo para ver el cuanto puede ganar en aprendizaje al hacerlo, siento que esto podría traer mejores resultados también el no hacer exámenes tal cual, si no, entregas, o simplemente no hacer preguntas concisas de algún tema si no meramente ver lo que se ha aprendido, dejar que el alumno diga realmente lo que el sabe y no lo limiten a decir que no se supo esas 10 preguntas que pudieron haber venido plasmadas en un examen, pues tal vez esas no se las sabía, pero podría haber sabido muchísimo más del tema que eso.
El método de Abolish Grades, simplemente yo lo definiría como una excelente manera de hacer que el propio alumno explote sus habilidades tanto como el quiera, que el mismo se ponga el limite para ver cuanto aprendizaje quiere tener, también, a al no haber una rubrica del conocimiento, este puede ser más diverso y eficaz, por lo cual yo opino que es un gran método académico.
#WSQ09, CALCULAR UN FACTORIAL
CÓDIGO
#include <iostream>
using namespace std;
int factorial(int n1){
int r=1;
for (int c=n1; c>0; c–){
r=r*c;
}
return (r);
}
int main(){
int n;
char ans;
do{
cout<<“PROGRAMA PARA CALCULAR EL FACTORIAL DE UN NUMERO.”<<endl<<endl;
cout << “Dame un numero para calcular su factorial: ” << endl;
cin >> n ;
cout << “El factorial del numero es: ” << factorial(n) << endl;
cout << “Quieres saber el factorial de otro numero?” << endl;
cin >> ans;
}while(ans==’y’);
cout << “O.K. Ten un buen día” << endl;
return 0;
}